起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2601|回复: 6

[结贴] 如何确定本地文件位置,MP3播放出来

[复制链接]

26

主题

73

帖子

156

积分

初级会员

Rank: 2

积分
156
QQ
发表于 2016-12-20 09:09:13 | 显示全部楼层 |阅读模式
使用var url = window.location.origin + require.toUrl('./voices/test.mp3');
在联机调试可以播放,到了发布包就不行了。
测试使用这个,播放不了。
如何获得安装包的文件具体路径啊
var url = 'file:///android_asset/www' + require.toUrl('./voices/test.mp3' );
                console.log(url);
                this.mediaRec = new Media(url, function() {
                }, function(err) {

                });
                // 播放音频
                this.mediaRec.play();
发表于 2016-12-20 10:32:30 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

26

主题

73

帖子

156

积分

初级会员

Rank: 2

积分
156
QQ
 楼主| 发表于 2016-12-20 12:37:43 | 显示全部楼层
使用 file:///android_asset/www/” +  require.toUrl(“$UI/demo/devicedio/music.mp3”);格式也不会播放啊。不知道安装的具体路径是什么,奇怪啊
回复 支持 反对

使用道具 举报

发表于 2016-12-20 14:01:53 | 显示全部楼层
smart 发表于 2016-12-20 12:37
使用 file:///android_asset/www/” +  require.toUrl(“$UI/demo/devicedio/music.mp3”);格式也不会播放 ...

请问你是使用的cordova插件播放音乐的吗??
这个字符串获取的就是本地绝对路径啊!你确定资源是打包在本地的吗??
试试这个案例:/UI2/demo/native/audio/mainActivity.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

26

主题

73

帖子

156

积分

初级会员

Rank: 2

积分
156
QQ
 楼主| 发表于 2016-12-20 17:20:17 | 显示全部楼层
解决了,代码没写正确
回复 支持 反对

使用道具 举报

116

主题

392

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
QQ
发表于 2017-3-14 18:27:02 | 显示全部楼层
smart 发表于 2016-12-20 17:20
解决了,代码没写正确

请问你是怎么解决的 我也卡在这个问题了
回复 支持 反对

使用道具 举报

17

主题

130

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
QQ
发表于 2017-11-13 14:57:01 | 显示全部楼层
260769741 发表于 2017-3-14 18:27
请问你是怎么解决的 我也卡在这个问题了

尴尬了 我也遇到 发布包 就废了 你解决没 是路径问题吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-8 00:47 , Processed in 0.077052 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表