AVPlayer 在 iOS 中支持 webm URL 吗?

问题描述 投票:0回答:2

我已经在iOS中创建了播放器。它适用于 mp4 和 m3u8 等 URL。 但我有一个 webm 扩展 URL。 AVPlayer 不适用于此。

示例网址:

http://images.all-free-download.com/footage_preview/webm/dead_trees_146.webm

有什么理由吗?或者我们可以做一些可以播放这个网址的事情吗?

ios avplayer webm
2个回答
7
投票

来自苹果文档

iOS 支持许多行业标准的视频格式和压缩标准,包括以下内容:

H.264 视频,高达 1.5 Mbps、640 x 480 像素、每秒 30 帧、H.264 基线配置文件的低复杂度版本,具有高达 160 Kbps、48 kHz 的 AAC-LC 音频、.m4v 格式的立体声音频、.mp4 和 .mov 文件格式 H.264 视频,高达 768 Kbps、320 x 240 像素、每秒 30 帧,基线配置文件高达 1.3 级,AAC-LC 音频高达 160 Kbps、48 kHz,立体声音频格式为 .m4v、.mp4 和 . mov 文件格式 MPEG-4 视频,高达 2.5 Mbps、640 x 480 像素、每秒 30 帧、Simple Profile,AAC-LC 音频高达 160 Kbps、48 kHz,立体声音频采用 .m4v、.mp4 和 .mov 文件格式 多种音频格式,包括音频技术中列出的格式。

不支持WebM。您可以尝试使用像OGVKit这样的库来播放WebM视频。


0
投票

我刚刚发现 webm 视频 URL 现在可以在 Safari(和 Firefox,所以可能是所有 iOS 浏览器)中播放。在 iPhone 15 Pro Max 上的 iOS 17.4.1 上进行测试;使用 VP8+Opus 编解码器的文件。

我可以找到参考,WebM 音频支持已在iOS 15中添加到Safari,但找不到视频的提及。

可能意味着AVPlayer现在支持webm,或者可能通过嵌入式WebView?

抱歉,这只是部分答案。

© www.soinside.com 2019 - 2024. All rights reserved.