<script>
var innerAudioContext=innerAudioContext;
export default {
data() {
return {
innerAudioContext: uni.createInnerAudioContext(),
}
}
另一个页面
music(){
innerAudioContext()
this.innerAudioContext.onPause(() => {
console.log('暂停播放');
})
}
另一个页面肯定拿不到的呀
报错显示 innerAudioContext is not defined
是 var innerAudioContext=innerAudioContext; 中=后边的innerAudioContext 识别为变量但未定义吧
<script>
var innerAudioContext;
console.log(innerAudioContext);
window.a=10;
console.log(a);
export default {
data() {
return {
cur: 0,
list: [
"http://www.ihaoge.net/kw/antiserver.kuwo.cn/anti.s?rid=MUSIC_56087176&response=res&format=mp3|aac&type=convert_url&br=128kmp3&agent=iPhone&callback=getlink&jpcallback=getlink.mp3",
"http://antiserver.kuwo.cn/anti.s?useless=/resource/&format=mp3&rid=MUSIC_52513725&response=res&type=convert_url&",
"http://antiserver.kuwo.cn/anti.s?useless=/resource/&format=mp3&rid=MUSIC_149779982&response=res&type=convert_url&",
],
innerAudioContext: uni.createInnerAudioContext(),
ifplay: true,
percent: 0,
duration: 30,
currentTime: 0,
seek: false,
}
},
mounted() {
var nowtime;
var alltime;
this.innerAudioContext.onPlay(() => {
console.log('开始播放');
if (!this.percent == 0) {
this.innerAudioContext.startTime = this.percent
}
})
另一个页面
methods: {
music(){
console.log(window.a);
console.log(innerAudioContext);
innerAudioContext;
this.innerAudioContext.stop(() => {
console.log('停止播放');
})
this.innerAudioContext.pause()
console.log('暂停播放');
}
}
}