以下代碼在win10下的谷歌、火狐、IE11均運行正常。但是在win7下的IE11運行會出現播放器上面顯示“無效源”的錯誤。tempelate代碼: <div> <p class="audio-info">{{audioInfo.audioName}}, 時長: {{audioInfo.audioTime}}s</p> <audio id="sound" :src="videoUrl" controls> Your browser does not support the audio element. </audio> </div> script代碼:show(index) { this.testMod = true this.audioInfo.audioName = this.policeData[index].fileName var id = this.policeData[index].policeWhistleFile this.videoUrl = '/api/alarm/policewhistlefile/mic/' + id var voiceInfo = document.getElementById('sound') voiceInfo.load() voiceInfo.addEventListener('loadedmetadata', () => { this.audioInfo.audioTime = parseInt(voiceInfo.duration) }) voiceInfo.addEventListener('canplay', () => { // this.audioInfo.audioTime = parseInt(player.duration) voiceInfo.play() })}報錯圖片:真的只是因為音頻類型錯誤嗎?我播放的是mp3格式的。如果是音頻錯誤那么win10下的IE11為什么都可以播放,我不知道是代碼問題,還是兼容性問題,請有經驗的同學看看這個問題。
音頻文件無法播放?H5的audio標簽在win7下運行時報錯“無效源”?
拉風的咖菲貓
2018-12-21 15:14:19