cocos creator iOS播放视频

使用videoplayer播放视频,iOS端Resource Type:为LOCAL时不能播放,点击播放时闪一下就没了,Resource Type为REMOTE时可以正常播放;

android端里没有任何问题,两个属性都可以正常播放;
是我视频资源存放的路径有问题吗?

我的视频路径是:assets/Video/xiaolu.mp4

能否制作一个 demo,包含你的测试视频,上传到论坛上来(不需要 build),我这边试一下。

另外,你使用的 creator 版本是多少?

上传了N次还是没有成功,用这个url下载一下吧:
http://apis.edzhly.com/NewVideoTest.rar

creator1.4.2和1.5.3版本我都试了不行
测试机是:iphone6
ios版本:10.3

我们的项目有大量的视频,现在iOS无法播放视频;
VideoPlayer上面也不能放控件,快崩溃了!!
VideoPlayer上面放控件有没有在计划之内呀?

videoPlayer上面再放 cocos 的组件还是放原生的控件?目前的实现做不到 videoPlayer 上面再放 opengl 的东西。

上面那个Demo你那里iOS端可以播放吗

我要晚点看一下,现在手头上有点事。

我这边用 Iphone 7 测试的,本地和 remote 都没有问题啊,不过一次只能播放一个视频。你点击播放了这一个,另外一个就会隐藏掉,不能同时播放。我查查是不是 iOS 系统的限制。

另外,你可以参考一下引擎自带的 example-case 测试例里面的 VideoPlayer,点击播放要在 video 缓冲好之后的回调里面去执行。否则会出现点击的时候没有播放的情况。

根据苹果官方文档的解释:

https://developer.apple.com/reference/mediaplayer/mpmovieplayercontroller

一次确实只能同时播放一个视频。

Update:

同时播放多个 iOS 视频,可以参考 https://iosguy.com/2012/01/11/multiple-video-playback-on-ios/

我只播放一个视频,难道是我打包出问题了,我用Cordova打包的iOS,同样用Cordova打包Android就没有问题…

你给我的范例里面,一个场景放了两个视频。播放一个视频是没有问题的,你可以试试引擎自带的例子。

我想问下 他的回调实在什么位置呢 我是播放云端视频