首页 > 解决方案 > 如何切换路线并仍然播放音频

问题描述

我使用 Vue 在播放页面上播放音频。我希望在路由切换后音频仍然播放。我应该怎么办?我知道我可以将音频标签放在根页面上,这是一种方法,但还有另一种方法吗?它似乎可以用于缓存目的,但我尝试过它并没有用。

<keep-alive>
    <router-view name="musicPlay" class="musicPlayer"></router-view>
</keep-alive>

<audio :src="this.url" ref="player"></audio>

如果我将音频放在根页面上,如何在任何其他组件中获取音频的引用?因为我需要处理音频。当前时间。我试过了。似乎我无法在子组件中获取 this.$refs.audio 。谢谢你的帮助。

标签: javascripthtmlvue.jsaudio

解决方案


推荐阅读