当前位置: 首页 > article >正文

【开发日记】微信小程序getBackgroundAudioManager播放背景音乐提示播放失败

【问题】

小程序在手机上打开,播放在线音频的时候会提示播放失败,但打印异常提示的是src为null,自己在打印的时候却没问题。
并且在微信开发者工具中播放的时候也是正常的,只有手机上打开使用时提示异常。

【解决】

如果你的链接中包含中文字符,请使用encodeURI(src)进行编码处理。

示例代码如下:

let src=this.data.host + this.data.previewUrl + this.data.info.musicUrl;
if(wx.$globalData.backgroundAudioManager.src != src){
  wx.$globalData.backgroundAudioManager.src = encodeURI(src);
  wx.$globalData.backgroundAudioManager.title = this.data.info.name;
  wx.$globalData.backgroundAudioManager.epname  = this.data.info.name;
  wx.$globalData.backgroundAudioManager.coverImgUrl =this.data.info.cover;
  wx.$globalData.backgroundAudioManager.singer = this.data.info.singer;
}

http://www.kler.cn/a/520813.html

相关文章:

  • Vue 3 中的标签 ref 与 defineExpose:模板引用与组件暴露
  • 简易CPU设计入门:控制总线的剩余信号(二)
  • 漂亮数 (线性筛+前缀和)
  • LLM幻觉(Hallucination)缓解技术综述与展望
  • Linux——网络基础(1)
  • C语言学习强化
  • 每日一题-判断是不是二叉搜索树
  • 【Linux】自动化构建-make/Makefile
  • linux naive代理设置
  • 解决.NET程序通过网盘传到Linux和macOS不能运行的问题
  • GIS与相关专业软件汇总
  • “腾讯、钉钉、飞书” 会议开源平替,免费功能强大
  • 一文读懂 HTTP:Web 数据交换的基石
  • Solon Cloud Gateway 开发:熟悉 ExContext 及相关接口
  • Doris Schema Change 常见问题分析
  • AF3 FourierEmbedding类源码解读
  • Windows 靶机常见服务、端口及枚举工具与方法全解析:SMB、LDAP、NFS、RDP、WinRM、DNS
  • ListOJ13:环形链表(判断是否为环形链表)
  • 在亚马逊云科技上使用Luma AI Ray2视频模型生成炫酷视频 (下)
  • yolov11 解读简记
  • 指针的介绍1后
  • 《 C++ 点滴漫谈: 二十四 》深入 C++ 变量与类型的世界:高性能编程的根基
  • python实现答题游戏
  • 【橘子Kibana】Kibana的分析能力Analytics之Canvas画布
  • 网站上的图片无法使用右键“图片另存为”
  • 步入响应式编程篇(三)之spring webFlux与R2DBC