Проблема: Попытка создать Mix, который применяется к AVPlayerItem, но происходит сбой с ECX_BAD_ACCESS в момент, когда он достигает setVolumeRampFromStartVolume:
Код:
AVMutableAudioMix *fadeMix = [AVMutableAudioMix audioMix];
AVMutableAudioMixInputParameters *params = [AVMutableAudioMixInputParameters alloc];
[params setVolumeRampFromStartVolume:1.0 toEndVolume:0.0 timeRange:CMTimeRangeMake(CMTimeMake(0, 1), CMTimeMake(60, 1))];
[fadeMix setInputParameters:[NSArray arrayWithObject:params]];
Я должен предположить, что проблема заключается в CMTimeRangeMake, хотя большинство примеров, которые я видел (так мало, как их можно найти), делали вещи аналогичным образом.
По сути, я просто пытаюсь создать простое затухание, которое длится одну минуту и постепенно увеличивается от 100% до 0%.