我有cordova应用程序。在开始页面上,我已经将youtube深层链接。但是android无法打开它。有人能帮助我吗?在iOS上它可以正常工作。
答案 0 :(得分:1)
以下(使用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中的this issue。我能够重现这一点,并且在iOS中使用最新的YouTube打开视频时遇到了问题。