私は AVURLAsset を読んでいて、次の呼び出しでリーダーを初期化しています
AVAssetReaderOutput *assetReaderOutput =
[AVAssetReaderAudioMixOutput
assetReaderAudioMixOutputWithAudioTracks:songAsset.tracks
audioSettings: nil];
songAsset (AVURLAsset) は、MPMediaItems URLAsset プロパティで初期化されます。
これにより、特定のアセットでクラッシュが発生します。
[AVAssetReaderAudioMixOutput initWithAudioTracks:audioSettings:] tracks must all have media type AVMediaTypeAudio'
MPMediaItem がオーディオ アセットであり、iTunes で再生されるのはなぜですか?