Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AVPlayer iOS上的EXT-X-KEY HLS_Ios_Swift_Avplayer_Http Live Streaming - Fatal编程技术网

AVPlayer iOS上的EXT-X-KEY HLS

AVPlayer iOS上的EXT-X-KEY HLS,ios,swift,avplayer,http-live-streaming,Ios,Swift,Avplayer,Http Live Streaming,我试图让我的AVPlayer读取HLS HTTP加密m3u8播放列表,但它似乎根本不起作用 #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:10 #EXT-X-MEDIA-SEQUENCE:2078799 #EXT-X-KEY:METHOD=AES-128,URI="mykey" #EXTINF:9.009, 248_1_2078799.ts?m=1492793899 #EXTINF:9.009, 248_1_2078800.ts?m=1492793

我试图让我的AVPlayer读取HLS HTTP加密m3u8播放列表,但它似乎根本不起作用

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:2078799
#EXT-X-KEY:METHOD=AES-128,URI="mykey"
#EXTINF:9.009,
248_1_2078799.ts?m=1492793899
#EXTINF:9.009,
248_1_2078800.ts?m=1492793899
#EXTINF:9.009,
248_1_2078801.ts?m=1492793899
#EXT-X-KEY:METHOD=AES-128,URI="mykey2aftersegment"
#EXTINF:9.009,
248_1_2078802.ts?m=1492793899
#EXTINF:9.009,
248_1_2078803.ts?m=1492793899
#EXTINF:9.009,
248_1_2078804.ts?m=1492793899
我的AVPlayer不知道里面有一个EXT-X-KEY的标题。所以我尝试的是,将播放列表的模式更改为访问我的委托方法

func resourceLoader(_ resourceLoader: AVAssetResourceLoader, shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest) -> Bool { 


}
但是现在,我不知道我该怎么做。你们有什么想法吗