[英]Not able to play sound on iphone using JavaScript but able to play on Android
我正在嘗試使用JavaScript庫在Android和iPhone上播放聲音通知,但我只能在Android上播放聲音,而不是在iPhone上播放聲音。
我正在使用JavaScript ion.sound.play("beep")
這個功能播放聲音。 我把聲音文件保存在我的文件夾中。 誰能幫我嗎; 如何使用JavaScript在iPhone上播放聲音?
聲音需要iOS9中的用戶輸入。 您可以使用“隱形”按鈕初始化聲音,該按鈕在應用初始化時按一下后消失。 一旦觸發,您應該能夠以編程方式調用ion.sound.play(“beep”)。 我會幫你。
CSS:
<style>
#init {
position: absolute;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
z-index: 1000;
}
</style>
JAVASCRIPT:
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
document.write('<a id="init" ontouchstart="javascript:sndInit();"></a>');
function sndInit(){
ion.sound.play("beep");
ion.sound.pause("beep");
document.getElementById('init').style.display = 'none';
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.