簡體   English   中英

無法使用JavaScript在iphone上播放聲音但能夠在Android上播放

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM