<template>
<view class="">
<video :src="src" controls @error="videoErrorCallback"></video>
</view>
</template>
<script>
export default {
data() {
return {
src: ''
};
},
onReady: function(res) {
this.videoContext = uni.createVideoContext('myVideo')
const innerAudioContext = uni.createInnerAudioContext();
plus.android.requestPermissions(
["android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTERNAL_STORAGE"],
(result) => {
// this.src = plus.io.convertLocalFileSystemURL(/storage/76FB-CFA0/1.mp3
)
// this.videoContext.requestFullScreen();
// this.videoContext.play();
innerAudioContext.autoplay = true;
innerAudioContext.src = plus.io.convertLocalFileSystemURL(`/storage/76FB-CFA0/1.mp3`);
innerAudioContext.onError((res) => {
console.log(res.errMsg);
console.log(res.errCode);
});
},
(error) => {
uni.showModal({
content: error
})
console.error("请求权限失败", error);
}
);
}
};
</script>
1 个回复
不卡BUG (作者)
<audio :src="audioPlayerSrc" controls></audio>
audio标签能正常播放呢