このエラーが発生し続けます:
「AVPlayerItem は、プレーヤーのキューで一度に 1 つの位置しか占有できません。」
プレイヤーのアイテムを NSLog しましたが、どれも同じではないようです。さらに、念のためにこれを追加しました:
if([player canInsertItem:itemToAdd afterItem:nil])
[player insertItem:itemToAdd afterItem:nil];
それが機能するかどうか確信が持てなかったとき (異なるメモリ位置に 2 つの同一のアイテムを持つことができる)、プレーヤーにアイテムまたはそれと同じものが含まれているかどうかをテストするためのカテゴリ メソッドを作成しました。それでも、まだエラーが発生しています。
MPMoviePlayerController でこのエラーが発生したという投稿をいくつか見てきましたが、私はそのカスタム クラスを使用しておらず、すぐに使用できる AVQueuePlayer を使用しています。
これを修正する方法についてのアイデアはありますか?