Apple のドキュメントのStitchedStreamPlayerは、iPhone でビデオをストリーミングする方法の例を示しています。この例は、指定されたサンプルビデオで正常に機能します。ただし、ビデオの代わりにオーディオ ファイルへのリンク (このなど) が提供されている場合、アプリは次のアサートでクラッシュします。これは、内部フレームワーク ファイルのアサートから来ているようです。
再現するには: iOS 6 デバイスで、Settings
: Developer
: Network Link Conditioner
- ステータス: オン/非常に悪いネットワーク AVPlayerLayer が表示されたら (ビデオがなく、オーディオのみであるため、ブラック ボックスになります)、再生ボタンを押してスクラバーをスライドさせます.
2013 年6 月 8 日 00:00 : 20.679
2013-06-08 00:00:27.464 StitchedStreamPlayer[3979:907] *キャッチされていない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。
* First throw call stack: (0x32a802a3 0x3a72597f 0x32a8015d 0x33355ab7 0x31bc18e5 0x31bbf5d1 0xb4931 0x349730c5 0x34973077 0x34973055 0x3497290b 0x34972e01 0x3489b5f1 0x34888801 0x3488811b 0x3658b5a3 0x32a55683 0x32a54ee9 0x32a53cb7 0x329c6ebd 0x329c6d49 0x3658a2eb 0x348dc301 0xb37d9 0xb3770) libc++abi.dylib: terminate called throwing an exception