【问题标题】:iOS 4.0 AudioMix and AVPlayeriOS 4.0 AudioMix 和 AVPlayer
【发布时间】:2011-03-01 01:21:40
【问题描述】:

问题:尝试创建一个应用于 AVPlayerItem 的 Mix,但它在达到 setVolumeRampFromStartVolume 的那一刻崩溃并出现 ECX_BAD_ACCESS:

代码:

AVMutableAudioMix *fadeMix = [AVMutableAudioMix audioMix]; AVMutableAudioMixInputParameters *params = [AVMutableAudioMixInputParameters alloc]; [参数 setVolumeRampFromStartVolume:1.0 toEndVolume:0.0 timeRange:CMTimeRangeMake(CMTimeMake(0, 1), CMTimeMake(60, 1))]; [fadeMix setInputParameters:[NSArray arrayWithObject:params]];

我不得不假设问题出在 CMTimeRangeMake 上,尽管我看到的大多数示例(尽管很难找到)都做了类似的事情。

基本上,我只是想创建一个持续一分钟并逐渐从 100% 变为 0% 的简单淡出。

【问题讨论】:

    标签: iphone ios avplayer


    【解决方案1】:

    我傻了,应该是这样的

    AVMutableAudioMixInputParameters *params = [AVMutableAudioMixInputParameters audioMixInputParameters];
    

    不是

    AVMutableAudioMixInputParameters *params = [AVMutableAudioMixInputParameters alloc];
    

    【讨论】:

      猜你喜欢
      • 2011-09-19
      • 2016-11-10
      • 2012-11-10
      • 1970-01-01
      • 2012-01-07
      • 1970-01-01
      • 2017-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多