起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4873|回复: 2

[结贴] cordova视频插件 闪退

[复制链接]

50

主题

199

帖子

820

积分

高级会员

Rank: 4

积分
820
QQ
发表于 2017-7-6 18:48:52 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 8 浏览器: 手机/平板X5客户端
版本:5.3.7
概要:
        引用了阿里的视频直播sdk,封装为标准cordova插件,运行后闪退。
ddms日志:
07-06 18:36:36.225: E/loaderror(3639): TBS:302
07-06 18:36:36.265: E/SDKEngine(3639): TBS:init failure: can_load_x5=false; is_compatible=true; isTbsCoreLegaL=true
07-06 18:36:36.275: E/SDKEngine(3639): TBS:useSystemWebView by !canLoadTbs
07-06 18:36:36.295: E/loaderror(3639): TBS:324
07-06 18:36:36.305: E/QbSdk(3639): TBS:sys WebView: SysWebViewForcedInner
07-06 18:37:21.355: E/dalvikvm(3639): ERROR: couldn't find native method
07-06 18:37:21.355: E/dalvikvm(3639): Requested: Lcom/alivc/player/TBMPlayer;.mpPrepareLjava/lang/String;II)I
07-06 18:37:21.355: E/dalvikvm(3639): Candidate: Lcom/alivc/player/TBMPlayer;.mpPrepareLjava/lang/String;IILjava/lang/String;)I
07-06 18:37:21.365: E/AndroidRuntime(3639): FATAL EXCEPTION: main
07-06 18:37:21.365: E/AndroidRuntime(3639): Process: com.XLCLoud, PID: 3639
07-06 18:37:21.365: E/AndroidRuntime(3639): java.lang.NoSuchMethodError: no static or non-static method "Lcom/alivc/player/TBMPlayer;.mpPrepare(Ljava/lang/String;II)I"
07-06 18:37:21.365: E/AndroidRuntime(3639):         at java.lang.Runtime.nativeLoad(Native Method)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at java.lang.Runtime.doLoad(Runtime.java:421)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at java.lang.Runtime.loadLibrary(Runtime.java:362)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at java.lang.System.loadLibrary(System.java:526)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at com.alivc.player.TBMPlayer.<clinit>(TBMPlayer.java:30)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at com.alivc.player.AliVcMediaPlayer.getMPlayer(AliVcMediaPlayer.java:260)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at com.alivc.player.AliVcMediaPlayer.setSurfaceView(AliVcMediaPlayer.java:553)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at com.alivc.player.AliVcMediaPlayer.<init>(AliVcMediaPlayer.java:174)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at com.***.PlayerPlugin.startToPlay(PlayerPlugin.java:197)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at com.***.PlayerPlugin.access$100(PlayerPlugin.java:30)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at com.***.PlayerPlugin$4.surfaceCreated(PlayerPlugin.java:177)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.SurfaceView.updateWindow(SurfaceView.java:572)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.SurfaceView.access$000(SurfaceView.java:86)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:175)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:847)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1895)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1024)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5694)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.Choreographer.doCallbacks(Choreographer.java:574)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.Choreographer.doFrame(Choreographer.java:544)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.os.Handler.handleCallback(Handler.java:733)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.os.Handler.dispatchMessage(Handler.java:95)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.os.Looper.loop(Looper.java:136)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at android.app.ActivityThread.main(ActivityThread.java:5019)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at java.lang.reflect.Method.invokeNative(Native Method)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at java.lang.reflect.Method.invoke(Method.java:515)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
07-06 18:37:21.365: E/AndroidRuntime(3639):         at dalvik.system.NativeStart.main(Native Method)


插件文件 PlayerPlugin.zip (3.44 KB, 下载次数: 107)

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2017-7-7 10:17:07 | 显示全部楼层
可以到网上查找报这个错是什么原因
cordova.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

50

主题

199

帖子

820

积分

高级会员

Rank: 4

积分
820
QQ
 楼主| 发表于 2017-7-10 10:39:02 | 显示全部楼层
解决了,谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-3-29 21:39 , Processed in 0.065651 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表