各位大神,我这边主要是想基于cocos creator 做一个exe的程序, 播放一些mp4 视频,但是这个项目我在导出的时候,发现不能正常播放视频。 没有任何显示,是否有好的解决方案可以处理mp4视频。在windows平台下生成的exe 无法播放视频。
顶一下自己的贴子
15:07:42 [ERROR]: JS: TypeError: jsb.VideoPlayer is not a constructor
TypeError: jsb.VideoPlayer is not a constructor
at VideoPlayerImplJSB.createVideoPlayer (jsb-adapter/engine-adapter.js:5658:21)
at VideoPlayerImplJSB.syncClip (jsb-adapter/engine-adapter.js:5608:12)
at dVt.syncSource (src/cocos-js/cc.js
927092)
at dVt.__preload (src/cocos-js/cc.js
927160)
at eval (eval at yb (src/cocos-js/cc.js:1:512153),
65)
at wb._invoke (src/cocos-js/cc.js:1:512211)
at wb.invoke (src/cocos-js/cc.js:1:514555)
at Pb.activateNode (src/cocos-js/cc.js:1:515309)
at Scene._activate (src/cocos-js/cc.js:1:509653)
at NC.runSceneImmediate (src/cocos-js/cc.js:1:568946)
15:07:42 [DEBUG]: JS: Success to load scene: db://assets/piaoliu.scene
报了这个错误。
建议直接ele编译web版本把包成windows
这个怎么操作?
this.test_video.clip = this.test
this.test_video.play()
this.test_video.stayOnBottom = true
设置了clip之后,原来的stayOnBottom 标志位好像不起作用了, 视频又到了顶层
视频组件在window上无法使用,可以自己加vlc的windows组件来实现播放视频。
视频组件在web上都能使用,可以把包改成web通用版本,用electron打包成exe,就能播视频了。
stayOnButton只有在web上可以正常使用。
请问 vlc的windows 组件要怎么选择? 需要修改windows下面的代码么?
我用的是vlc2的版本,需要添加和修改java通信代码。
整体来说对windows的支持不好,会有视频在某些电脑播不出来的问题。
