2

是否可以在不启动单独的 YouTube 播放器的情况下从 Android 操作系统中播放 YouTube 视频?WebOS 或黑莓呢?

在 iPhone 上,我可以使用 WebView 和嵌入的 YouTube 代码来做到这一点,并且我正在权衡将我的应用程序移植到其他移动平台的可能性。谢谢

4

3 回答 3

1

您可以使用以下代码在单独的卡片中从您的应用启动 webOS YouTube 播放器:

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
  });
}

mediaURL 参数看起来像“ http://www.youtube.com/watch?v=_6U9YGDtSEs ”,具体取决于视频。

据我所知,YouTube 播放器不支持允许它作为新场景嵌入到您自己的应用程序舞台上的子启动机制。

于 2010-04-15T15:47:38.427 回答
0

是的。webview.setPluginsEnabled(true);

于 2010-04-15T13:59:01.107 回答
0

setPluginsEnabled 现在已弃用,新方法:

webView.getSettings().setPluginState( WebSettings.PluginState.ON );
于 2011-03-29T14:46:31.007 回答