2011-03-01 41 views
1

問題:試圖創建一個適用於AVPlayerItem的混合,但它與ECX_BAD_ACCESS崩潰擊中setVolumeRampFromStartVolume的時刻:的iOS 4.0 AudioMix和AVPlayer

代碼:

 
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%。

回答

1

我傻,有人認爲是

AVMutableAudioMixInputParameters *params = [AVMutableAudioMixInputParameters audioMixInputParameters]; 

AVMutableAudioMixInputParameters *params = [AVMutableAudioMixInputParameters alloc];