Danielle,

If you look at the src (android-3.2.2_r2 is what I'm looking at), it's
crashing in the custom view. Unless you've implemented the code I
mentioned before, this will be the case.

John

On Jan 31, 3:42 pm, drenda <daniele.re...@gmail.com> wrote:
> Hi John,
> thanks for your replay.
> I'm usign Honeycomb on a tablet.
> Unfortunally the order of the loading url don't resolve the problem.
> I'm try with this code:
>
> setContentView(R.layout.video);
> final WebView webView = (WebView) findViewById(R.id.video_webview);
> webView.getSettings().setJavaScriptEnabled(true);
> webView.getSettings().setPluginsEnabled(true);
> webView.loadUrl(getString(R.string.urlYouTube));
>
> You can test this simple code with some video on youtube and you
> realize that you can see the preview image of the video but when you
> click on play button the video don't start!! Moreover if you click on
> maximise icon of the video the application crash as you can see here:
>
> 01-31 20:41:24.778: E/AndroidRuntime(399): FATAL EXCEPTION: main
> 01-31 20:41:24.778: E/AndroidRuntime(399):
> java.lang.NullPointerException
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> android.webkit.HTML5VideoFullScreen.enterFullScreenVideoState(HTML5VideoFul 
> lScreen.java:
> 253)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> android.webkit.HTML5VideoViewProxy
> $VideoPlayer.enterFullScreenVideo(HTML5VideoViewProxy.java:161)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> android.webkit.HTML5VideoViewProxy.enterFullScreenVideo(HTML5VideoViewProxy 
> .java:
> 667)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at android.webkit.WebView
> $PrivateHandler.handleMessage(WebView.java:8017)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> android.os.Handler.dispatchMessage(Handler.java:99)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> android.os.Looper.loop(Looper.java:132)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> android.app.ActivityThread.main(ActivityThread.java:4123)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> java.lang.reflect.Method.invokeNative(Native Method)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> java.lang.reflect.Method.invoke(Method.java:491)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> com.android.internal.os.ZygoteInit
> $MethodAndArgsCaller.run(ZygoteInit.java:841)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
> 01-31 20:41:24.778: E/AndroidRuntime(399):      at
> dalvik.system.NativeStart.main(Native Method)
>
> Thanks very much
>
> Best regards
>
> Daniele
>
> On Jan 31, 1:02 pm, John Purcell <jsp...@gmail.com> wrote:
>
>
>
>
>
>
>
> > In general, the loading of the URL should come last (right now you've
> > got plugins and Javascript enabled messages being sent to the webcore
> > after you send a url request).
>
> > Is this on Honeycomb or ICS? (I'm guessing ICS due to the 'normal'
> > errors you posted above). Keep in mind that video needs special
> > handling in older versions of android (well, in all versions 
> > really).http://code.google.com/p/html5webview/willwork for 2.x, but is out
> > of date for 3.x/4.x
>
> > On Jan 30, 3:34 pm, drenda <daniele.re...@gmail.com> wrote:
>
> > > PLease,
> > > someone has some ideas?
>
> > > Thanks!
>
> > > On 29 Gen, 22:38, drenda <daniele.re...@gmail.com> wrote:
>
> > > > Hi,
> > > > i made a simple example in order to display in my app some youtube's
> > > > video of a playlist.
> > > > I created a WebView:
>
> > > > @Override
> > > >         public void onCreate(Bundle savedInstanceState) {
> > > >                 super.onCreate(savedInstanceState);
> > > >                 try {
> > > >                         setContentView(R.layout.video);
>
> > > >                         final WebView webView = (WebView) 
> > > > findViewById(R.id.video_webview);
> > > >                         webView.loadUrl(getString(R.string.urlYouTube));
> > > >                         
> > > > webView.getSettings().setJavaScriptEnabled(true);
> > > >                         webView.getSettings().setPluginsEnabled(true);
>
> > > >                 } catch (Exception e) {
> > > >                         Log.e("Rubner", e.getMessage());
> > > >                         e.printStackTrace();
> > > >                 }
>
> > > > The webview is render correctly and display the videos of playlist.
> > > > When you click on a video is displayed the page of the video with play
> > > > button  but if you click on it the video don't start!!!
>
> > > > Are raised these errors:
>
> > > > 01-29 22:37:28.714: W/System.err(5963): Error reading from ./org/
> > > > apache/harmony/luni/internal/net/www/protocol/data/Handler.class
> > > > 01-29 22:37:28.934: E/libEGL(5963): call to OpenGL ES API with no
> > > > current context (logged once per thread)
> > > > 01-29 22:37:28.934: D/ShaderProgram(5963): couldn't load the vertex
> > > > shader!
>
> > > > Any ideas of the problem??
>
> > > > Thanks

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to