AVPlayerにローカルファイルであるm3u8プレイリストを再生させようとしています。AVPlayerがローカルファイルからm3u8を再生しない
私はAppleのサンプルプレイリストのいずれかを使用して簡単なテストケースにこれを絞られている:私は、リモートのURLからこのプレイリストを再生
https://tungsten.aaplimg.com/VOD/bipbop_adv_fmp4_example/master.m3u8
場合、AVPlayerは、この罰金を果たしています。しかし、このプレイリストをローカルファイルにダウンロードし、AVPlayerにローカルファイルURLを渡すと、AVPlayerはそれを再生しません。それは、クロスアウトされたプレイシンボルを表示するだけです。
興味深いことに、これはSafariでも複製できます。 Safariはリモートプレイリストを再生しますが、ローカルファイルは再生しません。また、AVPlayerのこの動作は、MacOS 10.12.1と同様にiOS 10.2でも同じです。また、mp4メディアファイルを直接再生する(プレイリストにラップされていない)場合は、リモートURLとローカルファイルの両方から再生されるので、この問題はないようです。 AVPlayerItem.errorの検査
は、いずれかの便利なものにはならない:
An unknown error occurred (-12865)
The operation could not be completed
はAVPlayerは、ローカルプレイリストを再生しないことを何ら制限を認識して誰ですか?
ありがとうございます。
mp3にm3u8を作成するには? –