电话间隙音量调高和调低控制

问题描述 投票:0回答:2

嗨,朋友们,我已经创建了一个应用程序来播放应用程序中的音频文件应用程序,我想使用音量增大和音量减小控制选项,但我不知道如何实现它,我已经尝试过这个解决方案,但仍然无法正常工作,我需要为了增加音量最终我研究了音量最大为 0 到 1 。我尝试了这样的方法,但仍然不起作用,不知道确切的方法,请告诉我,这对我很有帮助。

 function setVolume()
        {
             if (my_media)
            {
                my_media.setVolume(volume);
            }
            var volume = my_media.setVolume(volume)+0.2;
            if(volume >1){
                volume = 1;
            }
             my_media.setVolume(volume);        

        }
<button data-inline="true" onclick="setVolume();">Volume Up</button>
jquery html cordova
2个回答
1
投票

我不是 100% 确定你为什么要在代码中做一些事情。

编辑(我刚刚意识到没有

getVolume()
方法,所以你必须将音量存储在全局变量中。

我会做这样的事情:

var volume= 0.1; // global variable

function setVolume() {
    if (!my_media) return false;

    volume+= 0.2;
    if(volume> 1){
        volume= 1;
    }

    my_media.setVolume(volume);        
}

-1
投票

您可以为我推荐 my_media 的代码吗?

© www.soinside.com 2019 - 2024. All rights reserved.