微信开发者工具中,进行真机调试中代码质量这里,发现有一项未通过“图片和音频资源大小应不超过200k”,wx.createinneraudiocontext没有声音可能是这个原因
在微信开发者工具中调试的时候,显然play方法触发了,但是没有声音
这是我的wxml:
<view>音频播放</view>
<!--当前为停止状态 -->
<view class='audioImg' wx:if="{
{isplay==false}}" bindtap='play'>
<image src='./播放.png' />
</view>
<!--当前为播放状态 -->
<view class='audioImg' wx:if="{
{isplay==true}}" bindtap='stop'>
<image src='./暂停.png' />
</view>
</view>
这是我的js:
const myaudio = wx.createInnerAudioContext({});
Page({
data: {
isplay: false,//是否播放
},
onShow: function () {
myaudio.src = "./4.mp3"//本地音频
},
//播放
play: function () {
myaudio.play();
console.log('play',myaudio.duration);
this.setData({ isplay: true });
},
// 停止
stop: function () {
myaudio.pause();
this.setData({ isplay: false });
},
})
补充:
(47条消息) 微信小程序播放背景音乐及开发工具没有声音问题解决_灰鸽私塾的博客-CSDN博客
没有声音还可能是博主1号这里说的,三个点里静音没有取消
(47条消息) 微信小程序请求播放文件流mp3_小程序播放mp3_ZionHH的博客-CSDN博客h
扫描二维码关注公众号,回复:
16221946 查看本文章
后来发现,我直接拖进微信开发者工具中的本地MP3 ,可能存在文件流格式无法被开发者工具解码的可能,博主2号这里提供了解决方案