簡體   English   中英

我可以在移動設備上一頁上的用戶交互中自動播放音頻嗎?

[英]Can I autoplay audio from a user interaction on a previous page on mobile?

我有一門電子學習課程,需要在移動設備上自動播放帶有動畫的音頻。

我知道,對於IOS和Android,自動播放需要用戶互動。 如何設置它,以便單擊課程上一頁上的下一個按鈕將在下一頁上啟動音頻?

這是我嘗試過的代碼,可在台式機上使用,但在下一頁上似乎失去了與用戶的交互,而無法與移動操作系統進行交互:

$(document).ready(function() {
    $('.NavigationButton').on('click touchend', function() {
        //Internal Event that fires once content on next page is loaded
        events.on('content.loaded', function () {
            console.log( "window loaded" );
            $("audio").trigger('play');
        });
    });
});

我什至需要完成什么?

您可以使用以下方法解決此問題:

$('#btn').click(function(){
    yourAudioControl.play();
});

$('#btn').trigger('click');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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