Airplay音频仅适用于Safari

Airplay音频仅适用于Safari,safari,mp3,html5-audio,airplay,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('pla

我正在尝试使用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>

空中表演
常量player=document.getElementById('player');
const airplay=document.getElementById('airplay');
player.addEventListener('webkitplaybacktargetavailabilitychanged',e=>{
airplay.disabled=e.availability!=“可用”;
});
airplay.addEventListener('click',()=>player.webkitShowPlaybackTargetPicker());
按钮按预期工作,但设备无法播放。 我正在试用AppleTV,当我尝试使用它时,屏幕会闪烁,但什么也没发生(没有音乐,播放器会暂停)

我尝试使用AAC文件,其行为与此相同


有什么建议吗?

尝试将此添加到您的
标签
x-webkit-airplay=“allow”
仍有问题?尝试将此添加到您的
标签
x-webkit-airplay=“allow”
仍有问题吗?