我是Android混合开发的新手。 我已使用
将Youtube视频嵌入到html页面中<object width="100%" height="auto" width="auto"
type="text/html" data="http://www.youtube.com/embed/Q7DojKxaNxE">Unable to play video.
<param name="movie" value="http://www.youtube.com/embed/AlSbZvK1O1Y"/>
</object>
这个html页面正在webview中加载。现在当我尝试在webview应用程序中播放视频时崩溃并且跟随错误日志
FATAL EXCEPTION: main
java.lang.NullPointerException
at android.webkit.HTML5VideoView.reprepareData(HTML5VideoView.java:352)
at android.webkit.HTML5VideoViewProxy$VideoPlayer.play(HTML5VideoViewProxy.java:245)
at android.webkit.HTML5VideoViewProxy.handleMessage(HTML5VideoViewProxy.java:447)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:176)
at android.app.ActivityThread.main(ActivityThread.java:5317)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
at dalvik.system.NativeStart.main(Native Method)
我在webview中加载了html页面,如下所示,
this.mainWebView.loadUrl("file:///android_asset/html1/this-app.html");
我在android 4.4.2版本的三星设备上测试过。
请任何人帮助我。
提前致谢