AVPlayer无法播放HLS流

时间:2016-09-19 11:21:23

标签: ios swift avplayer hls

我正在尝试从Apple示例直播URl播放HLS流。

我在info.plist中添加了ATS例外。

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key><true/>
    </dict>

当AVPlayer开始准备播放应用程序崩溃时。以下例外。

2016-09-19 16:15:32.562 AVPlayer[4630:268295] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array'
*** First throw call stack:
........
libc++abi.dylib: terminating with uncaught exception of type NSException

1 个答案:

答案 0 :(得分:0)

检查您尝试从代码中加载的数组,并尝试访问不存在的索引,密钥&#34; NSAllowsArbitraryLoads&#34;在你的情况下并不重要。