投稿
开启辅助访问
 找回密码
 立即注册
取消
搜索
热搜:
活动 交友 discuz
开发者专区 + 关注 已有8人关注 发新帖
分享到

怎样播放本地或网络音频

#已解决#时间:2020-06-17 阅读:5302 回复:2

2

主题

3

帖子

22

积分

合作伙伴

积分
22
咨询用法
开发相关模块: 模板
企业名称: 仅管理员可见
客户姓名: 仅管理员可见
  你好,我打包到extraResource文件夹的资源怎么访问?比如我想用 speechApi.playToneByLocalPath 方法,播放本地音频文件;
  另外不打包直接联机调试的话怎么用 speechApi.playToneByLocalPath 播放本地音频或网络音频?


  其他组件(比如webview)是否可以直接加载extraResource中的资源(比如html, 视频, pdf。。)
回复
使用道具 举报

0

主题

33

帖子

146

积分

注册会员

Rank: 2

积分
146
smith tuo| 2020-6-17 14:37:48 | 显示全部楼层
正常使用orionos-cli pack 打包并使用extraEnable选项包含额外资源,该opk安装后额外资源会在设备的/sdcard/rndata/<appid>/extra目录下,如果需要speechApi.playToneByLocalPath,请在该目录中匹配对应文件使用。

不打包使用调试模式需要将文件推送至设备,然后通过speechApi.playToneByLocalPath播放。

  1. adb push <音频文件> <设备欲存放文件的地址,如/sdcard/123.mp3>
复制代码

  1. speechApi.playToneByLocalPath(-1, <设备中音频文件对应地址,如/sdcard/123.mp3>)
复制代码


另外,speechApi.playToneByLocalPath只能播放本地音频,如果需要播放网络视频,请先下载,如何下载,请参考该文档:https://dev.ainirobot.com/doc/47aa5350811211e987197dd7c45ba905
PS: 该播放器可以播放网络音频
回复
使用道具 举报

2

主题

3

帖子

22

积分

合作伙伴

积分
22
zzz| 2020-6-17 18:04:25 | 显示全部楼层
可以了,谢谢
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

官方微信
发布 快速回复 返回顶部 返回列表