欢迎光临散文网 会员登陆 & 注册

Quick-Cocos2dx 中, 使用ccexp.VideoPlayer播放视频, 响应用户点击结束播放

2022-05-18 11:37 作者:Nimanggi  | 我要投稿

Quick-Cocos2dx 中 使用 ccexp.VideoPlayer 播放视频,



在 [Android](http://lib.csdn.net/base/android) 环境下, 用户的点击事件响应的是 播放/暂停 事件, 在Quick-Cocos2dx引擎UIVideoPlayer-[android](http://lib.csdn.net/base/android).cpp文件中可以看到. 我们在处理时可以在 videoPlayer:addEventListener 的ccexp.VideoPlayerEvent.PAUSED 中 做 videoPlayer:onPlayEvent(ccexp.VideoPlayerEvent.COMPLETED)处理, 即可完成点击后停止播放.

在 [iOS](http://lib.csdn.net/base/ios) 环境下, 犹豫用户点击的响应会调出播放器操作面板, 这里需要在 UIVideoPlayer-[ios](http://lib.csdn.net/base/ios).mm中做个设置




去掉播放器操作面板


出现的问题 

在希望self.moviePlayer.view能响应用户点击的时候设置了




再去截获响应事件,但并没有得到点击的响应. 

按照iOS的出来机制,用户的点击是肯定是被响应的,问题应该是没截获到.


一怒之下做了如下处理.



因为 iOS 事件响应顺序 

UIApplication > UIWindow > UIView


所以在UIWindow 的最上多加了一个 UIView 响应用户点击.




Quick-Cocos2dx 中, 使用ccexp.VideoPlayer播放视频, 响应用户点击结束播放的评论 (共 条)

分享到微博请遵守国家法律