当前位置:网站首页>解决使用uni-app MediaError MediaError ErrorCode -5
解决使用uni-app MediaError MediaError ErrorCode -5
2022-07-07 18:42:00 【No Bug】
需要给app做一个语音播报,先在网上找一个在线和成MP3文件网站,合成需要的语音下载好。
放到本地文件里,要使用的时候直接 innerAudioContext.onPlay 就行。
没想到一来就是
在网上找了半天也没有找到解决方式,/(ㄒoㄒ)/~~。
然后我试了试官网的例子,可以正常播放啊。我就把官方例子的播放地址改成自己的本地地址,然后还是老样子!
应该是不能播放本地地址的音频文件,然后我把我的mp3文件存到腾讯云,就可以正常使用了。
改成网络地址后
openVoice() {
const innerAudioContext = uni.createInnerAudioContext();
innerAudioContext.autoplay = true;
innerAudioContext.src =
'http://1.14.142.212/zjl.mp3'
innerAudioContext.onPlay(() => {
console.log('开始播放');
});
innerAudioContext.onError((res) => {
console.log(res.errMsg);
console.log(res.errCode);
});
}
成功播放。哭了/(ㄒoㄒ)/~~
这里稍微讲一下怎么把本地文件放到网络地址上。
思路:
1.需要一个云服务器(购买)。
2.创建FTP站点
3.创建网站站点把文件映射到网络地址
详细步骤
1.我使用的腾讯云,进入宝塔面板创建一个FTP站点
2.进入在你创建FTP的根目录
上传你的文件
3.创建一个网站站点 ,没有域名就用IP,我的域名还是备案中,所以我用的IP。注意根目录和你FTP的一致。
使用
比如我上传了一个mp3文件,访问地址就是
边栏推荐
- 微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹
- Spark judges that DF is empty
- Deep learning model compression and acceleration technology (VII): mixed mode
- Mysql子查询关键字的使用方式(exists)
- TS quick start - Generic
- 微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹
- Guava multithreading, futurecallback thread calls are uneven
- Apifox 接口一体化管理新神器
- 九度 1201 -二叉排序数遍历- 二叉排序树「建议收藏」
- 深度学习模型压缩与加速技术(七):混合方式
猜你喜欢
Codesonar enhances software reliability through innovative static analysis
Codesonar Webinar
Implement secondary index with Gaussian redis
Onespin | solve the problems of hardware Trojan horse and security trust in IC Design
ERROR: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
Dachang classic pointer written test questions
机械臂速成小指南(十一):坐标系的标准命名
Mongodb由浅入深学习
Klocwork 代码静态分析工具
Make this crmeb single merchant wechat mall system popular, so easy to use!
随机推荐
C语言多角度帮助你深入理解指针(1. 字符指针2. 数组指针和 指针数组 、数组传参和指针传参3. 函数指针4. 函数指针数组5. 指向函数指针数组的指针6. 回调函数)
论文解读(ValidUtil)《Rethinking the Setting of Semi-supervised Learning on Graphs》
写了个 Markdown 命令行小工具,希望能提高园友们发文的效率!
C语言 整型 和 浮点型 数据在内存中存储详解(内含原码反码补码,大小端存储等详解)
Écrivez une liste de sauts
凌云出海记 | 赛盒&华为云:共助跨境电商行业可持续发展
网络原理(1)——基础原理概述
How to implement safety practice in software development stage
Tensorflow2.x下如何运行1.x的代码
目标:不排斥 yaml 语法。争取快速上手
Tensorflow2. How to run under x 1 Code of X
CodeSonar网络研讨会
How to choose financial products? Novice doesn't know anything
Measure the height of the building
Mongodb由浅入深学习
AIRIOT助力城市管廊工程,智慧物联守护城市生命线
H3C S7000/S7500E/10500系列堆叠后BFD检测配置方法
刚开户的能买什么股票呢?炒股账户安全吗
恶魔奶爸 B1 听力最后壁垒,一鼓作气突破
目前股票开户安全吗?可以直接网上开户吗。