AirPlay时AVPlayer音量不调整

时间:2013-07-25 07:18:55

标签: volume avplayer airplay

我正在制作自定义音频播放器。 我正在使用UISlider调整音量。当我在iPad上玩时,它工作正常。 但是当我使用AirPlay音量时没有调整。

这是我调整音量的代码。

UISlider* slide = sender;

   NSArray *audioTracks = [myPlayer.currentItem.asset tracksWithMediaType:AVMediaTypeAudio];
    NSMutableArray *allAudioParams = [NSMutableArray array];
    for (AVAssetTrack *track in audioTracks) {
        AVMutableAudioMixInputParameters *audioInputParams =[AVMutableAudioMixInputParameters audioMixInputParametersWithTrack:track];
        [audioInputParams setVolume:slide.value atTime:myPlayer.currentTime];
        [audioInputParams setTrackID:[track trackID]];
        [allAudioParams addObject:audioInputParams];
    }
    AVMutableAudioMix *audioZeroMix = [AVMutableAudioMix audioMix];
    [audioZeroMix setInputParameters:allAudioParams];
    [myPlayer.currentItem setAudioMix:audioZeroMix];

0 个答案:

没有答案