video palyer

好的,顺便问下,怎么设置视频播放速度。比如说1.5倍速度,2倍速度。:grinning:

web可以 原生不行啊

嗯,发现这个问题了,web确实实现了,到手机上之后,就没用了,这个怎么解决呢

原生的话直接使用

this.videoPlayer.currentTime = currentTime;

我后面指的是视频播放速度问题,在电脑网页浏览时,可以设置视频播放速度,比如说 2倍速度的,有效果,但是到手机浏览时,这个设置播放速度的属性,就没用了。这个是什么原因呢?还有,如果视频比较多,官方这边有没有好的优化建议呢。因为,在手机浏览时。切换视频的时候,会黑屏很久,而且会也会导致UI操作延迟很久。这个有什么好的建议吗

播放速度这个麻烦提供一下demo我看一下,切换时候的黑屏的话,建议通过Remote的方法去播放视频吧,或者通过cc.loader在加载显示完场景后再加载视频。毕竟视频文件一般都不小,自然加载时间会比较久

https://www.xpkj-gp.com/web-mobile/

我这边将视频播放改为remote类型后。一段视频播放结束,必须有用户操作,例如:点击播放按钮。下一个视频才会播放,我更改播放地址是在播放结束事件里操作的。这样操作,在网页上,视频会自动播放下一个,但是在手机上,用微信扫的二维码却不行。这是什么原因呢。而且,一个视频播放结束,不点击下一个播放的时候,就黑屏了

这个问题安卓这边正在修复。苹果这边是没办法,苹果本身就是这样要求的,必须点击才能播放视频

那安卓这边是不是也不能直接播放?
还有,那个播放速度问题,是怎么回事儿?电脑网页有效果,手机上却没效果

麻烦给下工程文件,方便看下问题

demo2.zip (20.3 KB)

功能多余资源有点儿多,我删了一些,你看看能用吗。主要也就几个脚本,视频资源是放在服务器上的

看不了= =!你要看下你测试的手机,速率问题主要看手机内置的播放器支不支持playbackRate,你可以用defaultPlaybackRate试一下,不过仍然有一部分手机不支持

这个demo2也看不了吗?


文件夹内容没错吧?

还有,怎么测试手机是否支持呢?我手机是锤子pro2s的。

document.getElementsByClassName(‘cocosVideo’)[0].playbackRate = 1.5;

我是同各国这种方式设置的视频播放速度,在苹果6上也不能使用,没有效果。能解决下这个问题嘛:expressionless:

请问倍速的有解决方案吗

第二次设置时间的时候,有概率设置失败

视频播放对于currentTime各种问题,还存在,比如播放时currentTime不刷新,设置currentTime视频不跳转,2.4.3

2.4.9估计也一样,而且官方说了不会改了推荐用腾讯的那个cocomat但是安卓又用不了难受