gpt4 book ai didi

android - 在 phonegap 上播放 youtube 视频

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:02:14 25 4
gpt4 key购买 nike

我正在使用 phonegap 开发一个应用程序,其中视频部分显示使用 youtube jsonc api 检索的 youtube 视频列表。我希望在单击链接时在应用程序内播放视频,以便在关闭视频时再次显示我的应用程序界面。 Youtube api 为视频提供了 rstp://和 http://链接,但我无法在应用程序内播放视频。一旦成功,我也想将它移植到黑莓和其他设备上,因此非常首选 phonegap 特定解决方案。

最佳答案

在我们为 iPhone 开发的一个客户项目中,我们必须获取 YouTube 链接并将其更改为 <embed>标签。这是它是如何完成的:

function getYouTubeLink(url) {
var isYouTube = RegExp(/\.youtube\.com.+v=([\w_\-]+)/i);
var r = isYouTube.exec(url);
if (r && r[1]) {
var video = 'http://www.youtube.com/v/' + url + '&hl=en&fs=1&';
var youtube = '<embed src="' + video + '" type="application/x-shockwave-flash"' +
' allowscriptaccess="always"' +
' allowfullscreen="true" width="90" height="60"></embed>';
return youtube;
}
}

iOS PhoneGap 处理得很好。对于 Android,只需打开一个 http://YouTube 链接就足以让 Android 操作系统识别它并将用户转移到 native YouTube 应用程序。

对于 BlackBerry...天哪,我不知道。有些东西告诉我它不会很好用。原谅我,我是一个厌倦了黑莓的开发者,背负着太多黑莓引起的伤疤。

祝你好运!

关于android - 在 phonegap 上播放 youtube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4991281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com