
- 发布:2025-07-21 14:37
- 更新:2025-07-21 15:11
- 阅读:68
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.75
手机系统: 全部
手机厂商: 华为
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
操作步骤:
const handleAudio = (ref, item, list) => {
return new Promise((resolve, reject) => {
const player = uni.createVideoContext(ref);
// 统一播放/暂停操作
const operation = item.playFlag ? 'pause' : 'play';
setTimeout(() => {
player[operation]();
}, 500);
// 切换当前项状态
item.playFlag = !item.playFlag;
// 重置其他项状态
const playTarget = list.find(ite => ite.name !== item.name && ite.playFlag)
if (playTarget) playTarget.playFlag = false
resolve(player)
});
}
const handleAudio = (ref, item, list) => {
return new Promise((resolve, reject) => {
const player = uni.createVideoContext(ref);
// 统一播放/暂停操作
const operation = item.playFlag ? 'pause' : 'play';
setTimeout(() => {
player[operation]();
}, 500);
// 切换当前项状态
item.playFlag = !item.playFlag;
// 重置其他项状态
const playTarget = list.find(ite => ite.name !== item.name && ite.playFlag)
if (playTarget) playTarget.playFlag = false
resolve(player)
});
}
预期结果:
可以播放
可以播放
实际结果:
无法播放
无法播放
1***@qq.com (作者)
没有报错。就是播不出来 也没声音
2025-07-21 16:38