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

这篇具有很好参考价值的文章主要介绍了微信小程序-处理ios无法播放语音的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

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

解决方案

核心代码

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

略微完整的代码文章来源地址https://www.toymoban.com/news/detail-615068.html

// 音频相关
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();
};

到了这里,关于微信小程序-处理ios无法播放语音的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序 - 超详细 “长按说话“ 实时语音录制与播放功能,仿微信发语音 “按住说话,松开取消“ 录音功能效果(详细示例源码,一键复制开箱即用!)

    网上的教程代码都太乱了,各种乱七八糟的代码还没有注释,根本无法复制后进行改造。 在微信小程序项目开发中,详细的实现了长按录音、上滑手势取消等功能,丝滑流畅不卡顿 你直接直接粘贴,稍微改改提示文字和样式就能用到你的项目了。

    2024年02月15日
    浏览(44)
  • 省钱兄短剧短视频视频滑动播放模块源码支持微信小程序h5安卓IOS

    # 开源说明 开源省钱兄短剧系统的播放视频模块(写了测试弄了好久才弄出来、最核心的模块、已经实战了),使用uniapp技术,提供学习使用,支持IOS+Android+H5+微信小程序,使用Hbuilder导入即可运行 #注意:由于app环境下ios跟Android存在差异,故需要分别适配 ##index.nvue文件默认

    2024年02月07日
    浏览(46)
  • 微信小程序安卓视频播放卡顿问题

    在微信小程序开发中遇到在video组件的两个问题 刚开始以为是网络问题,或者是视频文件问题。排查了一下发现都没问题 最后加了个属性就OK了 uniapp和原生小程序方法 video组件兼容iOS手机 custom-cache加了这个属性会让 因此我加了当前手机型号的判断 获取当前设备api 当为iPho

    2023年04月16日
    浏览(42)
  • 微信小程序音频播放问题createInnerAudioContext为何不调用onTimeUpdate

    废话不多说,直接这么写就可以解决:     innerAudioContext.play();          innerAudioContext.onCanplay(() = {       innerAudioContext.play();         console.log(\\\'开始播放\\\')     });     innerAudioContext.onWaiting(() = {         innerAudioContext.pause()     }); 主要涉及这几个方法

    2024年02月15日
    浏览(42)
  • 微信小程序 -- ios 底部小黑条样式问题

    如图,ios有的机型底部伪home键会显示在按钮之上,导致点击按钮的时候误触 App.vue 有样式问题需要修改的页面 我这里写的是:如果不是有小黑条的机型(也就是bottomHeight===0的机型),那么我的paddingBottom设为10px;如果有的话,那么paddingBottom就设为小黑条的高度bottomHeight vu

    2024年02月05日
    浏览(33)
  • 【问题记录】微信小程序无法打开公众号文章

    参考链接:小程序通过webview打开公众号的文章 - 简书 问题记录: 问题1:公众号文章链接不对 解决办法:从公众号后台获取文章链接即可(不用更改业务域名) 问题2:小程序未关联公众号(检查路径:设置-关联设置-关联公众号) 解决办法:登录“公众号管理后台-小程序

    2024年02月07日
    浏览(58)
  • 微信小程序ios下,border显示不全兼容问题解决

    小程序在ios系统中,如果border小于1px的情况下,border就可能显示不全(可能少了上下左右任意一边) 只需要加一个::after或::before伪类,使用绝对定位定在原来元素上边就不会产生问题了!

    2024年02月10日
    浏览(56)
  • 微信小程序 IOS中new Date()时间格式不兼容问题

    问题描述: 最近在小程序项目中遇到了处理Date时间格式的需求,在Android手机测试是没有发现问题的,但是在IOS上 时间转换出现了错误。 解决方案: 这里主要兼容问题在于Android可以处理 ‘-’ 与 ‘/’ ,而IOS只能处理 ‘/’ 的时间格式,具体如下: 总结: 这里需要注意的

    2024年02月13日
    浏览(62)
  • 解决微信小程序在IOS端会上下左右滑动的问题

    在开发微信小程序的时候发现在IOS端会出现上下左右都能滑动的情况,但是安卓端就不会出现这种情况,百度了一下好像IOS就是默认可以滑动,安卓默认不允许,本篇就这个问题解决一下,毕竟可以随意滑动视觉上不太美观 在外层的view设置overflow隐藏就好了,重新编译测试就

    2024年02月12日
    浏览(171)
  • 微信小程序clearInterval无法关闭时间间隔器问题解决

    今天在微信小程序遇到了一个问题 我的代码是这样的 但是当我执行了 AnimationOff 发现 clearInterval 并没有关掉时间间隔期 网上很多人说 在 开发者工具 右上角 点击详情 选择本地设置 将 自动运行体验评分 关掉 但显然没有作用 其实这个问题叫定时器重构 我们要防止这种事情发

    2024年02月08日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包