gpt4 book ai didi

ios - 使用 AVPlayer 播放 H.265 视频文件

转载 作者:行者123 更新时间:2023-11-28 09:40:33 27 4
gpt4 key购买 nike

我正在尝试使用 AVPlayer(均在 iOS 10,11 中)播放 H.265 视频文件。以下是代码:

 let fileUrl = Bundle.main.url(forResource: "sample-h265-360", withExtension: "mp4")
player = AVPlayer(url: fileUrl!)
player?.play()

音频播放正常但视频不显示(我正在使用 AVPlayerViewController)。我读过 iOS 11 支持 H.265,但结果对我来说是一样的(播放音频但不显示视频)。

我尝试传输文件并使用其他应用程序播放。它与 ShareIt 配合得很好。任何人都可以建议图书馆播放此内容吗?或者 shareIt 使用什么内置音乐播放器?我的代码有什么错误吗?有人使用 AVPlayer 成功播放 H.265 文件吗?

最佳答案

出于某些愚蠢的原因,Apple 只会播放标记为“hvc1”的 hevc mp4。大多数创作工具都会标记为“hev1”

您可以使用 ffmpeg 重新标记,但仅限于非常古老的构建。

ffmpeg -i input.mp4 -vcodec copy -acodec copy -tag:v hvc1 output.mp4

关于ios - 使用 AVPlayer 播放 H.265 视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49128084/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com