我尝试使用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文件,但行为是一样的。
有什么建议吗?