当我播放m3u8编码并坐在我们的服务器上时会发生这种情况。
m3u8的设置如下:
index.m3u8>主列表包含每个比特率的m3u8
然后是widthxheight-bitrate.m3u8(就像1280x720-4500k.m3u8,仅举例),特定于每个分辨率和比特率,这些m3u8现在包含ts文件的名称。标准的HLS东西。
我正在使用常规的MPMoviePlayerController,经历过多次崩溃,但不是太频繁,就像在40分钟左右的测试一次。
附加了来自XCode的堆栈跟踪/屏幕截图。我在XCode 4.2,iOS 5.0 SDK上,在Simulator中运行。我没有在设备上体验过等效设备,可能也是因为我连接到设备时没有经过长时间的测试/调试。
这看起来像一个框架错误 - 但我想知道的是,如果其他人之前有过这样的经历。谷歌确实返回了ZERO结果的总数,就像在SO上搜索CFStreamOpen()一样。如果您已经体验过它,您能找到解决方法,或者更好的是,这种情况发生的原因是什么?
我无法在随机未知问题的生产中出现“简单的核心”视频播放应用程序崩溃!
非常感谢。