但是如果我setZOrderOnTop(true)的话 却又变成视频遮盖住cocos creator
ijkplayer的类 我是看着videoPlayer去抄的
但是如果我setZOrderOnTop(true)的话 却又变成视频遮盖住cocos creator
ijkplayer的类 我是看着videoPlayer去抄的
没有人看论坛了吗
问题已经解决
请问你是怎么解决的 我也遇到这个问题了。
被渲染挡住了
你好。这个问题解决了吗。目前我也在咨询相关的问题解决方案呢
将cocos的canvas设置透明,原生平台的话,需要改点对应的代码
能留个联系方式吗,想咨询一下
建议官方在view中添加两个层吧 底层view,中层游戏层view,上层view,把这三个层都暴露出来,方便再游戏中实现,添加不同sdk必备
接入播放视频时报错崩溃怎么解决
05-22 11:53:11.632 5086-5086/? E/art: ----- class ‘Lcom/qiniu/qplayer/mediaEngine/MediaPlayer;’ cl=0x12c77340 -----
05-22 11:53:11.632 5086-5086/? E/art: objectSize=556 (412 from super)
05-22 11:53:11.632 5086-5086/? E/art: access=0x0008.0001
05-22 11:53:11.632 5086-5086/? E/art: super=‘java.lang.Class<java.lang.Object>’ (cl=0x0)
05-22 11:53:11.632 5086-5086/? E/art: vtable (35 entries, 11 in super):
05-22 11:53:11.632 5086-5086/? E/art: 0: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a()
05-22 11:53:11.632 5086-5086/? E/art: 1: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(float)
05-22 11:53:11.632 5086-5086/? E/art: 2: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(int)
05-22 11:53:11.632 5086-5086/? E/art: 3: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(android.content.Context, int)
05-22 11:53:11.632 5086-5086/? E/art: 4: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(android.view.Surface)
05-22 11:53:11.632 5086-5086/? E/art: 5: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(android.view.SurfaceHolder)
05-22 11:53:11.632 5086-5086/? E/art: 6: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.a)
05-22 11:53:11.633 5086-5086/? E/art: 7: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.d)
05-22 11:53:11.633 5086-5086/? E/art: 8: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.e)
05-22 11:53:11.633 5086-5086/? E/art: 9: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.f)
05-22 11:53:11.633 5086-5086/? E/art: 10: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.g)
05-22 11:53:11.633 5086-5086/? E/art: 11: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.h)
05-22 11:53:11.633 5086-5086/? E/art: 12: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.i)
05-22 11:53:11.633 5086-5086/? E/art: 13: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.j)
05-22 11:53:11.633 5086-5086/? E/art: 14: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.k)
05-22 11:53:11.633 5086-5086/? E/art: 15: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.l)
05-22 11:53:11.633 5086-5086/? E/art: 16: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.pili.pldroid.player.m)
05-22 11:53:11.633 5086-5086/? E/art: 17: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(java.lang.Long)
05-22 11:53:11.633 5086-5086/? E/art: 18: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(java.lang.String, java.util.Map)
05-22 11:53:11.633 5086-5086/? E/art: 19: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(boolean)
05-22 11:53:11.633 5086-5086/? E/art: 20: void com.qiniu.qplayer.mediaEngine.MediaPlayer.b()
05-22 11:53:11.633 5086-5086/? E/art: 21: void com.qiniu.qplayer.mediaEngine.MediaPlayer.b(boolean)
05-22 11:53:11.633 5086-5086/? E/art: 22: void com.qiniu.qplayer.mediaEngine.MediaPlayer.c()
05-22 11:53:11.633 5086-5086/? E/art: 23: void com.qiniu.qplayer.mediaEngine.MediaPlayer.c(boolean)
05-22 11:53:11.633 5086-5086/? E/art: 24: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.d()
05-22 11:53:11.633 5086-5086/? E/art: 25: com.pili.pldroid.player.n com.qiniu.qplayer.mediaEngine.MediaPlayer.e()
05-22 11:53:11.633 5086-5086/? E/art: 26: long com.qiniu.qplayer.mediaEngine.MediaPlayer.f()
05-22 11:53:11.633 5086-5086/? E/art: 27: long com.qiniu.qplayer.mediaEngine.MediaPlayer.g()
05-22 11:53:11.633 5086-5086/? E/art: 28: int com.qiniu.qplayer.mediaEngine.MediaPlayer.h()
05-22 11:53:11.633 5086-5086/? E/art: 29: int com.qiniu.qplayer.mediaEngine.MediaPlayer.i()
05-22 11:53:11.633 5086-5086/? E/art: 30: long com.qiniu.qplayer.mediaEngine.MediaPlayer.j()
05-22 11:53:11.633 5086-5086/? E/art: 31: long com.qiniu.qplayer.mediaEngine.MediaPlayer.k()
05-22 11:53:11.633 5086-5086/? E/art: 32: java.util.HashMap com.qiniu.qplayer.mediaEngine.MediaPlayer.l()
05-22 11:53:11.633 5086-5086/? E/art: 33: java.math.BigInteger com.qiniu.qplayer.mediaEngine.MediaPlayer.m()
05-22 11:53:11.633 5086-5086/? E/art: 34: java.lang.String com.qiniu.qplayer.mediaEngine.MediaPlayer.n()
05-22 11:53:11.633 5086-5086/? E/art: direct methods (31 entries):
05-22 11:53:11.633 5086-5086/? E/art: 0: void com.qiniu.qplayer.mediaEngine.MediaPlayer.()
05-22 11:53:11.633 5086-5086/? E/art: 1: void com.qiniu.qplayer.mediaEngine.MediaPlayer.(android.content.Context, com.pili.pldroid.player.a)
05-22 11:53:11.633 5086-5086/? E/art: 2: int com.qiniu.qplayer.mediaEngine.MediaPlayer.a(int, int)
05-22 11:53:11.633 5086-5086/? E/art: 3: com.pili.pldroid.player.i com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.qiniu.qplayer.mediaEngine.MediaPlayer)
05-22 11:53:11.633 5086-5086/? E/art: 4: java.lang.String com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.qiniu.qplayer.mediaEngine.MediaPlayer, java.lang.String)
05-22 11:53:11.633 5086-5086/? E/art: 5: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(int, long)
05-22 11:53:11.633 5086-5086/? E/art: 6: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(int, java.lang.String)
05-22 11:53:11.633 5086-5086/? E/art: 7: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(android.content.Context)
05-22 11:53:11.633 5086-5086/? E/art: 8: void com.qiniu.qplayer.mediaEngine.MediaPlayer.a(com.qiniu.qplayer.mediaEngine.MediaPlayer, int, int)
05-22 11:53:11.633 5086-5086/? E/art: 9: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.a(java.lang.String)
05-22 11:53:11.633 5086-5086/? E/art: 10: com.pili.pldroid.player.n com.qiniu.qplayer.mediaEngine.MediaPlayer.b(com.qiniu.qplayer.mediaEngine.MediaPlayer)
05-22 11:53:11.633 5086-5086/? E/art: 11: void com.qiniu.qplayer.mediaEngine.MediaPlayer.b(int)
05-22 11:53:11.633 5086-5086/? E/art: 12: void com.qiniu.qplayer.mediaEngine.MediaPlayer.b(int, int)
05-22 11:53:11.633 5086-5086/? E/art: 13: void com.qiniu.qplayer.mediaEngine.MediaPlayer.b(com.qiniu.qplayer.mediaEngine.MediaPlayer, int, int)
05-22 11:53:11.633 5086-5086/? E/art: 14: com.pili.pldroid.player.g com.qiniu.qplayer.mediaEngine.MediaPlayer.c(com.qiniu.qplayer.mediaEngine.MediaPlayer)
05-22 11:53:11.633 5086-5086/? E/art: 15: java.lang.String com.qiniu.qplayer.mediaEngine.MediaPlayer.d(com.qiniu.qplayer.mediaEngine.MediaPlayer)
05-22 11:53:11.633 5086-5086/? E/art: 16: void com.qiniu.qplayer.mediaEngine.MediaPlayer.e(com.qiniu.qplayer.mediaEngine.MediaPlayer)
05-22 11:53:11.633 5086-5086/? E/art: 17: long com.qiniu.qplayer.mediaEngine.MediaPlayer.nativeGetDuration(long)
05-22 11:53:11.633 5086-5086/? E/art: 18: int com.qiniu.qplayer.mediaEngine.MediaPlayer.nativeGetParam(long, int, int, java.lang.Object)
05-22 11:53:11.633 5086-5086/? E/art: 19: long com.qiniu.qplayer.mediaEngine.MediaPlayer.nativeGetPos(long)
05-22 11:53:11.633 5086-5086/? E/art: 20: long com.qiniu.qplayer.mediaEngine.MediaPlayer.nativeInit(java.lang.Object, java.lang.String, int)
05-22 11:53:11.633 5086-5086/? E/art: 21: int com.qiniu.qplayer.mediaEngine.MediaPlayer.nativeOpen(long, java.lang.String, int)
05-22 11:53:11.633 5086-5086/? E/art: 22: int com.qiniu.qplayer.mediaEngine.MediaPlayer.nativePause(long)
05-22 11:53:11.633 5086-5086/? E/art: 23: int com.qiniu.qplayer.mediaEngine.MediaPlayer.nativePlay(long)
05-22 11:53:11.633 5086-5086/? E/art: 24: int com.qiniu.qplayer.mediaEngine.MediaPlayer.nativeSetParam(long, int, int, java.lang.Object)
05-22 11:53:11.633 5086-5086/? E/art: 25: int com.qiniu.qplayer.mediaEngine.MediaPlayer.nativeSetPos(long, long)
05-22 11:53:11.633 5086-5086/? E/art: 26: int com.qiniu.qplayer.mediaEngine.MediaPlayer.nativeSetView(long, java.lang.Object)
05-22 11:53:11.633 5086-5086/? E/art: 27: int com.qiniu.qplayer.mediaEngine.MediaPlayer.nativeUninit(long)
05-22 11:53:11.633 5086-5086/? E/art: 28: java.lang.String com.qiniu.qplayer.mediaEngine.MediaPlayer.o()
05-22 11:53:11.633 5086-5086/? E/art: 29: void com.qiniu.qplayer.mediaEngine.MediaPlayer.p()
05-22 11:53:11.633 5086-5086/? E/art: 30: void com.qiniu.qplayer.mediaEngine.MediaPlayer.q()
05-22 11:53:11.633 5086-5086/? E/art: static fields (1 entries):
05-22 11:53:11.633 5086-5086/? E/art: 0: com.pili.pldroid.player.o com.qiniu.qplayer.mediaEngine.MediaPlayer.I
05-22 11:53:11.633 5086-5086/? E/art: instance fields (49 entries):
05-22 11:53:11.633 5086-5086/? E/art: 0: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.A
05-22 11:53:11.633 5086-5086/? E/art: 1: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.B
05-22 11:53:11.633 5086-5086/? E/art: 2: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.C
05-22 11:53:11.633 5086-5086/? E/art: 3: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.D
05-22 11:53:11.633 5086-5086/? E/art: 4: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.E
05-22 11:53:11.633 5086-5086/? E/art: 5: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.F
05-22 11:53:11.633 5086-5086/? E/art: 6: java.lang.String com.qiniu.qplayer.mediaEngine.MediaPlayer.G
05-22 11:53:11.633 5086-5086/? E/art: 7: org.json.JSONObject com.qiniu.qplayer.mediaEngine.MediaPlayer.H
05-22 11:53:11.633 5086-5086/? E/art: 8: android.os.PowerManager$WakeLock com.qiniu.qplayer.mediaEngine.MediaPlayer.J
05-22 11:53:11.633 5086-5086/? E/art: 9: com.pili.pldroid.player.j com.qiniu.qplayer.mediaEngine.MediaPlayer.K
05-22 11:53:11.633 5086-5086/? E/art: 10: com.pili.pldroid.player.i com.qiniu.qplayer.mediaEngine.MediaPlayer.L
05-22 11:53:11.633 5086-5086/? E/art: 11: com.pili.pldroid.player.f com.qiniu.qplayer.mediaEngine.MediaPlayer.M
05-22 11:53:11.633 5086-5086/? E/art: 12: com.pili.pldroid.player.g com.qiniu.qplayer.mediaEngine.MediaPlayer.N
05-22 11:53:11.633 5086-5086/? E/art: 13: com.pili.pldroid.player.e com.qiniu.qplayer.mediaEngine.MediaPlayer.O
05-22 11:53:11.633 5086-5086/? E/art: 14: com.pili.pldroid.player.k com.qiniu.qplayer.mediaEngine.MediaPlayer.P
05-22 11:53:11.633 5086-5086/? E/art: 15: com.pili.pldroid.player.m com.qiniu.qplayer.mediaEngine.MediaPlayer.Q
05-22 11:53:11.633 5086-5086/? E/art: 16: com.pili.pldroid.player.l com.qiniu.qplayer.mediaEngine.MediaPlayer.R
05-22 11:53:11.633 5086-5086/? E/art: 17: com.pili.pldroid.player.d com.qiniu.qplayer.mediaEngine.MediaPlayer.S
05-22 11:53:11.633 5086-5086/? E/art: 18: com.pili.pldroid.player.h com.qiniu.qplayer.mediaEngine.MediaPlayer.T
05-22 11:53:11.633 5086-5086/? E/art: 19: java.util.Queue com.qiniu.qplayer.mediaEngine.MediaPlayer.U
05-22 11:53:11.633 5086-5086/? E/art: 20: com.qiniu.qplayer.mediaEngine.MediaPlayer$b com.qiniu.qplayer.mediaEngine.MediaPlayer.V
05-22 11:53:11.633 5086-5086/? E/art: 21: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.W
05-22 11:53:11.633 5086-5086/? E/art: 22: android.content.BroadcastReceiver com.qiniu.qplayer.mediaEngine.MediaPlayer.X
05-22 11:53:11.633 5086-5086/? E/art: 23: android.content.Context com.qiniu.qplayer.mediaEngine.MediaPlayer.a
05-22 11:53:11.633 5086-5086/? E/art: 24: long com.qiniu.qplayer.mediaEngine.MediaPlayer.b
05-22 11:53:11.633 5086-5086/? E/art: 25: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.c
05-22 11:53:11.633 5086-5086/? E/art: 26: java.lang.String com.qiniu.qplayer.mediaEngine.MediaPlayer.d
05-22 11:53:11.633 5086-5086/? E/art: 27: com.qiniu.qplayer.mediaEngine.MediaPlayer$a com.qiniu.qplayer.mediaEngine.MediaPlayer.e
05-22 11:53:11.633 5086-5086/? E/art: 28: java.lang.String com.qiniu.qplayer.mediaEngine.MediaPlayer.f
05-22 11:53:11.633 5086-5086/? E/art: 29: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.g
05-22 11:53:11.633 5086-5086/? E/art: 30: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.h
05-22 11:53:11.633 5086-5086/? E/art: 31: long com.qiniu.qplayer.mediaEngine.MediaPlayer.i
05-22 11:53:11.633 5086-5086/? E/art: 32: com.pili.pldroid.player.n com.qiniu.qplayer.mediaEngine.MediaPlayer.j
05-22 11:53:11.633 5086-5086/? E/art: 33: long com.qiniu.qplayer.mediaEngine.MediaPlayer.k
05-22 11:53:11.633 5086-5086/? E/art: 34: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.l
05-22 11:53:11.633 5086-5086/? E/art: 35: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.m
05-22 11:53:11.633 5086-5086/? E/art: 36: int com.qiniu.qplayer.mediaEngine.MediaPlayer.n
05-22 11:53:11.633 5086-5086/? E/art: 37: int com.qiniu.qplayer.mediaEngine.MediaPlayer.o
05-22 11:53:11.633 5086-5086/? E/art: 38: int com.qiniu.qplayer.mediaEngine.MediaPlayer.p
05-22 11:53:11.633 5086-5086/? E/art: 39: int com.qiniu.qplayer.mediaEngine.MediaPlayer.q
05-22 11:53:11.633 5086-5086/? E/art: 40: int com.qiniu.qplayer.mediaEngine.MediaPlayer.r
05-22 11:53:11.633 5086-5086/? E/art: 41: int com.qiniu.qplayer.mediaEngine.MediaPlayer.s
05-22 11:53:11.633 5086-5086/? E/art: 42: int com.qiniu.qplayer.mediaEngine.MediaPlayer.t
05-22 11:53:11.633 5086-5086/? E/art: 43: int com.qiniu.qplayer.mediaEngine.MediaPlayer.u
05-22 11:53:11.633 5086-5086/? E/art: 44: int com.qiniu.qplayer.mediaEngine.MediaPlayer.v
05-22 11:53:11.633 5086-5086/? E/art: 45: int com.qiniu.qplayer.mediaEngine.MediaPlayer.w
05-22 11:53:11.633 5086-5086/? E/art: 46: java.math.BigInteger com.qiniu.qplayer.mediaEngine.MediaPlayer.x
05-22 11:53:11.633 5086-5086/? E/art: 47: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.y
05-22 11:53:11.633 5086-5086/? E/art: 48: boolean com.qiniu.qplayer.mediaEngine.MediaPlayer.z
05-22 11:53:11.633 5086-5086/? E/art: Failed to register native method com.qiniu.qplayer.mediaEngine.MediaPlayer.nativeStop(J)I in /data/app/com.meiji.live-2/base.apk
05-22 11:53:11.633 5086-5086/? D/AndroidRuntime: Shutting down VM
--------- beginning of crash
05-22 11:53:11.633 5086-5086/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.meiji.live, PID: 5086
java.lang.NoSuchMethodError: no static or non-static method “Lcom/qiniu/qplayer/mediaEngine/MediaPlayer;.nativeStop(J)I”
at java.lang.Runtime.nativeLoad(Native Method)
at java.lang.Runtime.doLoad(Runtime.java:428)
at java.lang.Runtime.loadLibrary(Runtime.java:369)
at java.lang.System.loadLibrary(System.java:988)
at com.qiniu.qplayer.mediaEngine.MediaPlayer.(Unknown Source)
at com.pili.pldroid.player.c.(Unknown Source)
at com.pili.pldroid.player.widget.a.a(Unknown Source)
at com.pili.pldroid.player.widget.a.a(Unknown Source)
at com.pili.pldroid.player.widget.PLVideoView.a(Unknown Source)
at com.pili.pldroid.player.widget.a.setVideoURI(Unknown Source)
at com.pili.pldroid.player.widget.PLVideoView.setVideoURI(Unknown Source)
at com.pili.pldroid.player.widget.a.setVideoPath(Unknown Source)
at com.pili.pldroid.player.widget.PLVideoView.setVideoPath(Unknown Source)
at org.cocos2dx.javascript.AppActivity$5.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5305)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
--------- beginning of system