Bas*_*asj 9 javascript audio html5 android google-chrome
用MP3播放MP3
var popsound = new Audio('http://gget.it/u1urz3zh/popsound.mp3');
popsound.load();
popsound.play();Run Code Online (Sandbox Code Playgroud)
在Chrome for Android中无法使用.根据此链接,这是一个功能,不允许以这种方式播放,即没有明确的用户输入.
我知道这是故意的(主要是为用户保存移动数据),但是如何让网站播放通知声音呢?肯定有一种播放通知声音的方法(通知在手机上很流行),怎么做?
如果不可能,至少,如何知道(使用JS)是否允许浏览器播放声音.play()?(然后可以显示网站上是否有声音通知)
上下文:我正在创建一个网络聊天服务,如果我无法.play()在Chrome for Android中使用,如何在发布消息后播放声音通知?
至少这个技巧可以提前知道媒体播放是否需要用户手势:
function mediaPlaybackRequiresUserGesture() {
var audio = document.createElement('audio');
audio.play();
return audio.paused;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5342 次 |
| 最近记录: |