在移动浏览器上关闭屏幕时无法暂停音频

时间:2017-12-20 02:25:57

标签: javascript android html ios audio

我在带控制面板的移动设备上尝试了带<audio>元素的各种原生监听器。但是,播放音频后关闭屏幕,音频不会暂停,但我看到m.youtube可以做到这一点。那么,当屏幕关闭时我怎么能暂停音频?

<audio controls loop id="a"> 
    <!-- <source src="MerryChristmas.mp3" type="audio/mpeg"> -->
    HTML5 audio not supported
</audio>

var audio = document.getElementById('a')
var source = document.createElement('source')
source.type='audio/mpeg'
source.src='./MerryChristmas.mp3'
audio.appendChild(source);

1 个答案:

答案 0 :(得分:0)

您可以尝试使用visibilitychange事件。我没有测试它,所以我不确定它是否会起作用,但DOCS似乎应该

#include <iostream>
using namespace std;
int main(){
    int a,b,c=1,d=0;
    cout<<"Enter binary number:";
    cin>>a;
    for (;a!=0;a=a/10) {
        b=a%10;
        d=d+b*c;
        c=c*2;
    }
    cout<<"Decimal Number="<<d<<endl;

}

编辑:从window.addEvent ...

更改为document.addEvent ...