【发布时间】:2012-03-09 12:20:05
【问题描述】:
我收到几份报告说,在 iPhone 应用程序中播放的视频的声音不再播放了。不过,我无法在我的 iPhone 上重现该问题。明显的解决方案,例如在已经考虑过的地方打开了“静音”。声音在其他应用程序上播放良好,例如优酷。
这些设备运行 iOS 5.0.1,视频通过 .m3u8 文件传送,该文件包含对其他几个 .m3u8 文件的引用,其中包含对 .ts 视频文件的引用。这不是我的发明,所以如果这是问题的根源,我愿意接受其他关于流媒体视频的建议。不幸的是,我对流媒体视频或视频格式都不是很了解。
非常感谢任何可能有助于了解情况的建议。
【问题讨论】:
-
你在模拟器上试过了吗?还有另一个设备?我没有注意到
iOS 5.x和音频播放有任何问题(尽管我使用的是AVFoundation,您可能使用的是较低级别的库)。 -
是的,我正在使用 MPMoviePlayerController 进行视频播放。
-
那真的很奇怪。我唯一的猜测是它是一种奇怪的特殊音频编码,解码器一开始就不应该支持它。您是否有可以插入其中的不同编码的测试视频(例如Big Buck Bunny)?
-
在另一个视频中插入插件会很困难,但可能。实际上,您会推荐哪些格式? .m3u8 文件的构造对我来说似乎很陌生,但我不是视频流专家。当这些决定已经做出时,我后来来到这个项目。
-
获取该测试视频的 iPhone 版本,或者如果您想尝试重新编码您自己的代码,请联系负责该 these 规范的人员。
标签: video ios5 video-streaming