微信小程序-处理ios无法播放语音的问题

背景

框架:taro+vue3

问题:今天搞小程序语音播放功能,开放工具播放正常,但是到ios手机上调试时无法播放,在网上找到个好办法

解决方案

核心代码

复制代码
  Taro.setInnerAudioOption({
    obeyMuteSwitch: false // 解决有一些IOS无法播放音频
  })

略微完整的代码

复制代码
// 音频相关
const taroAudio = Taro.createInnerAudioContext();
// 解决有一些IOS无法播放音频
Taro.setInnerAudioOption({ obeyMuteSwitch: false }); 

const palytestAudio = () => {
  taroAudio.src =
    "https://www.cambridgeenglish.org/images/153149-movers-sample-listening-test-vol2.mp3";
  taroAudio.play();
};
相关推荐
一几文2 小时前
2026年上半年软考高级-系统架构设计师考试真题回顾与解析-综合知识选择题6
小程序·架构·系统架构·软考高级·软考·it证书
Data_Journal5 小时前
Golang 中解析 HTML 的指南
ios·iphone
zhangminghuan5 小时前
微信小程序开发核心知识点全景解析(前端必备硬核基础)
前端·微信小程序·小程序
游戏开发爱好者86 小时前
开心上架是什么,一站式 Apple 开发者工作台总览
android·小程序·https·uni-app·iphone·webview
sltin7 小时前
需求到落地:我如何在微信小程序里实现证件照换底、隐私打码与水印相机
数码相机·微信小程序·小程序
jike_20268 小时前
销售拜访记录APP推荐:客户沟通内容怎么快速整理?
ios·语音识别·iphone
软件聚导航10 小时前
软件聚导航-前端工程师的“小家庭”,工具与生活并存
人工智能·小程序·学习方法·图片压缩
00后程序员张10 小时前
iOS 开发全流程需要哪些工具?编码、调试、构建、发布阶段选择
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
游戏开发爱好者821 小时前
WebSocket 抓包怎么查看内容?从握手到消息帧完整解读
网络协议·计算机网络·网络安全·ios·adb·https·udp