基本上,下面顯示的分段視頻文件播放列表在IOS4中播放正常,但不在IOS5中,所以我猜測編碼,分段或加密沒有錯誤。加密的實時流不會在IOS5中播放,但會在IOS4中播放
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-KEY:METHOD=AES-128,URI="http://xxx.xx.x.xx/ios/keys/key.txt",IV=0x00000000000000000000000000000000
#EXTINF:10,
http://xxx.xx.x.xx/ios/myvideo/stream-1.ts
#EXTINF:10,
http://xxx.xx.x.xx/ios/myvideo/stream-2.ts
...
#EXTINF:10,
http://xxx.xx.x.xx/ios/myvideo/stream-502.ts
#EXTINF:10,
http://xxx.xx.x.xx/ios/myvideo/stream-503.ts
#EXT-X-ENDLIST
錯誤是鈍「操作無法完成」在野生動物園。但是如果文件沒有加密的話,相同的列表可以正常播放。
This thread似乎在討論類似的問題,但解決方案是封閉的公開。
我也遇到過這個thread這表明它與#EXT-X-TARGETDURATION
標籤有關,但我不能多說。