1

次のコードはデスクトップ ブラウザでは機能しますが、iPhone の Safari では機能しません。alert() は表示されますが、オーディオは再生されません。私は何を間違っていますか?

soundManager.url = '/assets/backend/swf/';
soundManager.preferFlash = false;
soundManager.useHTML5Audio = true;
soundManager.onready(function(){
    function playSong(){
        soundManager.createSound({
            id: 'song_<?=$song->ID?>',
            url: '/backend/song/play/<?=$song->ID?>',
            type: 'audio/mp3'
        }).play();
    }

    $('#play').click(function(){
        alert('playSong()');
        playSong();
    });
});
4

1 に答える 1