帖子
帖子
用户
博客
课程
显示全部楼层
3
帖子
0
勋章
31
Y币

[BUG] videoPlayer

[复制链接]
发表于 2016-2-1 18:01:36
今天试了一下模块videoPlayer 里面的eventListener 貌似只有play是OK的。其他的怎么都是undefine。不知道有没有人遇到过
5
帖子
0
勋章
1万+
Y币
只要云端添加了模块,云编译测试不会undefine
3
帖子
0
勋章
31
Y币
技术支持-M 发表于 2016-2-1 18:08
只要云端添加了模块,云编译测试不会undefine

你好,我是生成了自定义的loader。这种模式下不行么?
5
帖子
0
勋章
1万+
Y币
patrickGuan 发表于 2016-2-1 18:25
你好,我是生成了自定义的loader。这种模式下不行么?

可以,建议云编译看下
3
帖子
0
勋章
31
Y币
技术支持-M 发表于 2016-2-1 18:26
可以,建议云编译看下

您好,我云编译了一下。在ios下面还是undefined,在android上好像比较正常
u.open = function(path, rect, autoPlay) {
                var videoPlayer = api.require('videoPlayer');
                videoPlayer.open({
                        path : path,
                        rect : rect,
                        autoPlay : autoPlay,
                        fixed : true
                }, function(ret, err) {
                        if (ret.status) {
                                alert(JSON.stringify(ret));
                        } else {
                                alert(JSON.stringify(err));
                        }
                });
               
                videoPlayer.addEventListener({
                        name : 'click'
                }, function(ret, err) {
                        if (ret) {
                                alert(JSON.stringify(ret));
                        } else {
                                alert(JSON.stringify(err));
                        }
                });
               
                videoPlayer.addEventListener({
                        name : 'swipeLeft'
                }, function(ret, err) {
                        if (ret) {                               
                                alert(JSON.stringify(ret));
                        } else {
                                alert(JSON.stringify(err));
                        }
                });
               
               
        }
5
帖子
0
勋章
1万+
Y币
patrickGuan 发表于 2016-2-2 10:14
您好,我云编译了一下。在ios下面还是undefined,在android上好像比较正常
u.open = function(path, rect ...

其他是undefine是表明没触发到其他事件吧,只是播放了播放事件,你可以发出全部代码,提供IOS和安卓的二维码
5
帖子
0
勋章
1万+
Y币
patrickGuan 发表于 2016-2-2 10:14
您好,我云编译了一下。在ios下面还是undefined,在android上好像比较正常
u.open = function(path, rect ...

其他是undefine是表明没触发到其他事件吧,只是播放了播放事件,你可以发出全部代码,提供IOS和安卓的二维码
3
帖子
0
勋章
31
Y币
技术支持-M 发表于 2016-2-2 10:39
其他是undefine是表明没触发到其他事件吧,只是播放了播放事件,你可以发出全部代码,提供IOS和安卓的二 ...

这个基本上就是全部涉及视频播放的代码了。最后就是在外面单独写了一个调用start的方法。其余就没有了。我之前看了论坛里面其他的帖子,有些人说必须是播放阶段才能触发手势,我同样的代码,在IOS上不行,但是在android上是OK的,二维码如下
123.png
3
帖子
0
勋章
31
Y币
技术支持-M 发表于 2016-2-2 10:39
其他是undefine是表明没触发到其他事件吧,只是播放了播放事件,你可以发出全部代码,提供IOS和安卓的二 ...

你好,这个问题后来解决了。原因是貌似除了play这个事件,其他的function里面都不需要ret。。
这个视频十秒钟的可以播放 才二十秒就播放不了了 是什么情况 怎么解决 求大神指点
您需要登录后才可以回帖 登录

本版积分规则