MPMoviePlayerController を使用してサードパーティからコンテンツをストリーミングするアプリがあります。ストリームがまだセットアップされていない場合でも、ストリームが利用可能としてリストされることがあります。問題は、そのようなストリームを再生しようとすると、次のエラーが発生することです。
「AVPlayerItem は、AVPlayer の複数のインスタンスに関連付けることはできません」
Apple のようなさまざまなサンプル ストリームを再生すると、うまく機能します: http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
MPMoviePlayerController からこれらのエラーを処理する適切な方法はありますか?
同じ問題に関する Stackoverflow には他にもさまざまな投稿がありますが、さまざまな解決策は単に障害のあるストリームを削除することです。私たちの場合、それは不可能です。クライアント側でこれを処理する必要があります...可能であれば?