Skip to content

audioOutputSetting

shixuemei edited this page Mar 31, 2017 · 2 revisions

一、立体声平衡

设置左右声道相位,实现左声道输出、右声道输出、和立体声输出的效果,通常应用于卡拉OK来切换原唱和伴奏。

版本要求:v2.0.3及以上

1.定义

@property(nonatomic) MPMovieAudioPan audioPan

MPMovieAudioPan定义如下:

typedef NS_ENUM(NSInteger, MPMovieAudioPan) {
    ///完全左声道
    MPMovieAudioPan_Left = -1,
    ///左右声道平衡
    MPMovieAudioPan_Stereo,
    ///完全右声道
    MPMoviveAudioPan_Right,
};

2.说明

  • 默认为立体声输出模式
  • 配置后需要佩戴耳机以区分左右声道,手机外放无效果
  • 该属性只针对单声道/双声道音频播放时配置生效,多声道(5.1/7.1等)音频播放时配置无效
  • 该属性在prepareToPlay前配置无效,应该播放过程中动态配置

3.调用示例

   _player.audioPan = MPMovieAudioPan_Stereo;
Clone this wiki locally