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

QQ登录

只需一步,快速开始

查看: 2714|回复: 7

[结贴] 请问引用cordova-plugin-media插件的问题

[复制链接]

3

主题

6

帖子

20

积分

新手上路

Rank: 1

积分
20
QQ
发表于 2016-8-13 12:03:58 | 显示全部楼层 |阅读模式
请问高手,cordova-plugin-media这个插件引入,也手工添加引用了。怎么app运行总是提示“Media”未定义。
require("cordova!cordova-plugin-media");
...
var Model = function(){
                this.callParent();
               
                this.mediaTimer;
                this.mediaRec;
                this.fileName;
                this.timeLen;
                this.operateType;
                this.STORE_ID = "com.justep.demo.advice.audiodata";
                this.openByDialog = false;
        };

...

Model.prototype.button5Click = function(event){
                var mediaSrc = window.location.origin + require.toUrl("$UI/testcode/source/sound/1.mp3");;
        var mediaRec = new Media(mediaSrc,
            function(optio) {
                 alert("完毕");
            },
            function(err) {
                 alert("失败:" + err);
            }
        );
        mediaRec.play();        

        };

这是根据demo里面的代码粘过来的。但是运行提示Media未定义。谢谢。

55

主题

207

帖子

551

积分

高级会员

Rank: 4

积分
551
QQ
发表于 2016-8-15 09:25:31 | 显示全部楼层
没关系的,告警是开发环境未找到定义引起的。
真机上把插件打包近来后,可以正常使用的 。
回复 支持 反对

使用道具 举报

29

主题

135

帖子

273

积分

中级会员

Rank: 3Rank: 3

积分
273
QQ
发表于 2016-8-15 09:44:38 | 显示全部楼层
打包进去,在真机上还是不行,难道是路径错误吗?
Model.prototype.button5Click = function(event){
                var mediaSrc = window.location.origin + require.toUrl("$UI/testcode/source/sound/1.mp3");;
        var mediaRec = new Media(mediaSrc,
            function(optio) {
                 alert("完毕");
            },
            function(err) {
                 alert("失败:" + err);
            }
        );
        mediaRec.play();        

        };
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-8-15 14:04:29 | 显示全部楼层
打包一个Media 的 demo,运行demo看看是否也存在这个问题,如果没问题,请仔细对照一下,看看是否引用出错
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

29

主题

135

帖子

273

积分

中级会员

Rank: 3Rank: 3

积分
273
QQ
发表于 2016-8-16 10:36:31 | 显示全部楼层
把demo中的media的例子打包了一下。里面的录音可以正常使用,但是播放音乐不行。
回复 支持 反对

使用道具 举报

55

主题

207

帖子

551

积分

高级会员

Rank: 4

积分
551
QQ
发表于 2016-8-23 10:32:17 | 显示全部楼层
yunguhui 发表于 2016-8-16 10:36
把demo中的media的例子打包了一下。里面的录音可以正常使用,但是播放音乐不行。 ...

路径写成这样
        this._ZDSuccesAudioPath =   "file:///android_asset/www" + require.toUrl("./audio/ZDSucces.wav");
回复 支持 反对

使用道具 举报

29

主题

135

帖子

273

积分

中级会员

Rank: 3Rank: 3

积分
273
QQ
发表于 2016-8-23 14:34:00 | 显示全部楼层
谢谢指点!
回复

使用道具 举报

29

主题

135

帖子

273

积分

中级会员

Rank: 3Rank: 3

积分
273
QQ
发表于 2016-8-23 14:34:26 | 显示全部楼层
结贴吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 00:47 , Processed in 0.055794 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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