对接了融云im
遇到音频文件无法播放问题
var a = plus.audio.createPlayer('https://rongcloud-audio.cn.ronghub.com/WgFHWQ8GVVpaUlxNWgcLCQEOCg4OAwoJNzYyOA%3D%3D.aac?e=1704247818&token=livk5rb3__JZjCtEiMxXpQ8QscLxbNLehwhHySnX:GlgD55TigOwxUzvbuu9CD1IaxuE=')
a.play()
播放音频使用融云地址无法正常播放
测试将文件下载到阿里云可正常播放
使用融云提供是地址无法播放
https://rongcloud-audio.cn.ronghub.com/WgFHWQ8GVVpaUlxNWgcLCQEOCg4OAwoJNzYyOA%3D%3D.aac?e=1704247818&token=livk5rb3__JZjCtEiMxXpQ8QscLxbNLehwhHySnX:GlgD55TigOwxUzvbuu9CD1IaxuE=
苹果可正常播放音频
安卓端不行
是不是播放需要验证的文件在安卓上都不行
**
好吧已经解决
是由于融云给的地址带有特殊字符
encodeURI(this.src);
处理一下就行了
好吧神奇是事情又多了
encodeURI处理地址完,安卓可以播放了苹果这边就不行了!!!
加个平台判断
if(platform=='ios'){}
else{}
**
1***@qq.com (作者)
好的,我试一下
2023-07-07 16:57
1***@qq.com (作者)
这样可以 但是我执行
this.$refs.audio.play() 报错
这个要怎么处理
2023-07-07 17:42
1***@qq.com (作者)
好吧已经解决
是由于融云给的地址带有特殊字符
encodeURI(this.src);
处理一下就行了
2023-07-07 17:46
喜欢技术的前端
回复 1***@qq.com: 解决了就好
2023-07-08 09:31