views:

197

answers:

2

Can YouTube videos be played from within an AndroidOS without launching the separate YouTube player? How about WebOS or Blackberry?

On the iPhone I can do this with a WebView and the embedded YouTube code and I'm weighing the possibility of porting my app to other mobile platforms. Thanks

A: 

Yes. webview.setPluginsEnabled(true);

BrennaSoft
+1  A: 

You can launch the webOS YouTube player from your app in a separate card using code like:

launchYouTube: function(mediaURL)
{
  var params = {
    target: mediaURL,
    direct: true
  };
  this.controller.serviceRequest('palm://com.palm.applicationManager', {
    method:'launch',
    parameters: {
      'id': 'com.palm.app.youtube',
      'params': params
  });
}

The mediaURL parameter looks like "http://www.youtube.com/watch?v=_6U9YGDtSEs" depending on the video.

As best I can tell, the YouTube player does not support the sublaunch mechanism that allows it to be embedded as a new scene on your own app's stage.

Ben Combee