仅限Safari

时间:2017-01-06 11:02:30

标签: safari mp3 html5-audio airplay

我尝试使用Safari的Airplay API向Airplay设备播放音频文件:

<audio id="player" src="audio.mp3" controls style="width: 100%"></audio>
<button id="airplay" disabled>airplay</button>

<script>
    const player = document.getElementById('player');
    const airplay = document.getElementById('airplay');

    player.addEventListener('webkitplaybacktargetavailabilitychanged', e => {
        airplay.disabled = e.availability !== 'available';
    });

    airplay.addEventListener('click', () => player.webkitShowPlaybackTargetPicker());
</script>

按钮按预期工作但设备无法播放。 我尝试使用AppleTV,当我尝试使用它时,屏幕闪烁,没有任何反应(没有音乐,播放器暂停)。

我尝试过使用AAC文件,但行为是一样的。

有什么建议吗?

0 个答案:

没有答案