2

我有科尔多瓦应用程序。在起始页上,我放置了 youtube 深层链接。但是安卓打不开。有人可以帮助我吗?在 iOS 上它可以正常工作。

4

1 回答 1

2

以下(使用cordova-plugin-device和cordova-plugin-inappbrowser)对我有用(代码在“deviceready”事件触发后运行,因此插件可用):

var btn = document.getElementById('youtubebutton');

btn.addEventListener('click', function() {
  if (device.platform.toLowerCase() === 'android') {
    cordova.InAppBrowser.open('vnd.youtube:yI2oS2hoL0k', '_system');
  } else {
    // iOS
  }
);

yI2oS2hoL0k我想在 YouTube 上显示的视频的 ID 在哪里。

对于 iOS,我在 Cordova 的 JIRA 中注意到了这个问题,你可能想知道。我能够重现这一点,并且在使用最新 YouTube 的 iOS 中打开视频时遇到问题,如该票中所述。

于 2016-05-05T03:22:50.957 回答