3.1视频播放:
//取到id后利用循环取出url在循环的模块中写入video标签<video controls class="video" :src="item.url"></video> //controls为控制,需要加上此属性,否则无法播放//vue中变量 需要在前加上“:”
3.2音频播放:
三目运算写好图片转换(播放按钮)
<img :src="isPlay?require('../assets/pause.png'):require('../assets/play.png') "@click="handleImg"> //点击事件获取图片状态// require vue中获取静态资源<audio@play="onPlay"@pause="onPause":src="playUrl" controls ref="audio"></audio> /*音频播放标签*/<script>export default {data() {return {isPlay:true, //设定isPlay状态选择播放按钮初始的图片playUrl:"https://music.163.com/song/media/outer/url?id=35625825" //音频地址Url}},methods: {handleImg(){this.isPlay=!this.isPlayif(this.isPlay){this.$refs.audio.pause() //音频暂停this.isPlay = true}else{this.$refs.audio.play() //音频播放this.isPlay = false}}, //事件函数,绑定图片状态给播放按钮onPlay(){this.isPlay = false},onPause(){this.isPlay = true //播放按钮回传状态给图片},getDom(){console.log(this.$refs.music); //获取Dom}},}</script>
