-
Notifications
You must be signed in to change notification settings - Fork 246
PlayerVolume
Franken Zeng edited this page Apr 25, 2017
·
4 revisions
KSYMediaPlayer提供的音量调节是逻辑层面的,不影响手机物理音量。
比如当前手机物理音量是50%,通过setVolume调整为0,此时通过KSYMediaPlayer播放为静音,切换至其他视频/音频播放器,仍然按50%手机音量输出。
同时针对视频源音量较小的情况,可以通过setVolume放大音量,最大可以达到两倍音量。
音量默认值为1.0f
参数设置为0.0f时,播放静音
/**
* 设置当前播放音频,左右声道的音量建议一致
* @param leftVolume 左声道音量
* @param rightVolume 右声道音量
*/
public void setVolume(float leftVolume, float rightVolume);
对于v1.6.1及以下
版本,该接口可设置音量范围为: 0.0f -- 1.0f
对于v1.6.2及以上
版本,该接口可设置音量范围为: 0.0f -- 2.0f
// 使用KSYMediaPlayer
KSYMediaPlayer ksyMediaPlayer;
ksyMediaPlayer.setVolume(1.0f, 1.0f);
// 使用KSYTextureView
KSYTextureView mVideoView;
mVideoView.setVolume(1.0f, 1.0f);