2014-09-22 39 views
0

嗨,朋友我創建了一個應用程序來播放音頻文件apk在apk中我想使用音量和音量降低控制選項,但我不知道如何實現它我已經嘗試過這種解決方案所有這些,但仍然無法正常工作,我需要增加音量,最終我研究的音量高達0到1。我試過這樣,但仍然不工作,不知道確切的方式,請告訴我這對我很有幫助。Phonegap音量上下控制

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> 

回答

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);   
} 
+0

這是函數真的增加音頻文件的聲音 – Sri 2014-09-22 11:21:25

+0

你上面提到的功能並沒有增加我的apk在phonegap中的聲音,你可以告訴它爲什麼它不工作 – Sri 2014-09-22 11:25:09

+0

只是編輯了我的答案,實際上沒有'getVolume()'方法很奇怪)所以你需要保存音量級別在全局變量 – benka 2014-09-22 11:26:55