Я использую Vue для мониторинга isPlaying в часах для воспроизведения музыки паузы, я могу нормально работать на ПК, но я не могу воспроизводить музыку, когда я тестирую на мобильном телефоне.Я давно тестирую и до сих пор не могу понять, в чем проблема, понимаете?Вы можете мне помочь?Благодарю.Если вам нужна демоверсия, вы можете посетить , ввести ссылку здесь .Но это демо на китайском.
<audio :src="this.url" ref="player"></audio>
watch: {
isPlaying: function(newVal, old) {
if(newVal) {
setTimeout(() => {
this.$refs.player.play();
},0)
}
else {
this.$refs.player.pause();
}
},
url: function(newVal) {
if(newVal) {
// this.$refs.player.autoplay = 'autoplay';
this.play();
}
}
}