YouTube 可以嵌入 Android 应用程序吗? WebOS 或黑莓怎么样?

发布于 2024-08-28 15:12:10 字数 160 浏览 9 评论 0原文

是否可以在 Android 操作系统内播放 YouTube 视频而无需启动单独的 YouTube 播放器? WebOS 或黑莓怎么样?

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

靖瑶 2024-09-04 15:12:10

您可以使用以下代码从应用程序的单独卡中启动 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 播放器不支持子启动机制,该机制允许其作为新场景嵌入到您自己的应用程序的舞台上。

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.

绳情 2024-09-04 15:12:10

是的。 webview.setPluginsEnabled(true);

Yes. webview.setPluginsEnabled(true);

一刻暧昧 2024-09-04 15:12:10

setPluginsEnabled 现已弃用,新方法:

webView.getSettings().setPluginState( WebSettings.PluginState.ON );

setPluginsEnabled is now deprecated, new method:

webView.getSettings().setPluginState( WebSettings.PluginState.ON );
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文