我正在阅读 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 中播放,为什么会这样?