【问题标题】:How to invoke YouTube Application from My WebApp如何从 My WebApp 调用 YouTube 应用程序
【发布时间】:2011-07-16 08:49:04
【问题描述】:

我正在编写一个 Web 应用程序(移动网站),该应用程序将被各种智能手机(如 Android、iPhone 和 BlackBerry)访问。

我的一个页面将有一个 youtube 视频的链接。我不确定如何以设备浏览器打开设备的 youtube 应用程序并播放视频的方式放置指向它的链接。

你们能提供任何针对 Android、iPhone 和 BlackBerry 的帮助吗?

提前致谢! :)

【问题讨论】:

    标签: iphone android blackberry youtube mobile-website


    【解决方案1】:

    我研究了很多,发现Android手机有这样的解决方案。

    如果我在我的 html 中将 youtube URL 写为 vnd.youtube:<video_id>,那么 Android 会将此链接的点击解析为 YouTube 相关操作并调用 youtube 应用程序。最棒的是,在视频结束或者用户取消播放后,控件又回到了网页上,棒极了。

    我也想为 iPhone 找类似的东西,但后来发现 iPhone 没有多任务处理能力,如果我能找到类似的东西,iPhone 总是会先关闭网页,然后再打开youtube 应用程序来播放视频。这样,youtube 应用程序接管并且控制权永远不会返回到我的网页,在我看来这是一个糟糕的用户体验,但 iPhone 用户认为这是正常的事情。

    我不能在我的网页中嵌入视频,因为没有这样的要求,否则我会按照@Zaky 的建议去做,不过,我正在查看他提供的链接以找到有用的东西。

    我仍然需要看看 BlackBerry 设备和新的 iOS4 如何响应 youtube 事件和链接。

    将发布更新。

    更新:要对 iPhone (iOS) 执行相同操作,请使用 URL:youtube:<video_id>,它会将其解析为 youtube 应用程序 URL

    【讨论】:

    • 我看不出 iOS 解析 youtube 的方式有什么不同:与 youtube.com/watch?v=<video_id> 之类的常规链接相比。有什么不同吗?
    • 目前,我没有找到。但更准确地说,并确保 youtube 应用程序确实被调用,这个 URL 可能有用
    【解决方案2】:

    特别是 iPhone 我最近使用了这个,检查关于 UIWebView 的第二个,应该在浏览器中类似地工作: http://apiblog.youtube.com/2009/02/youtube-apis-iphone-cool-mobile-apps.html

    而且这个似乎更笼统: http://www.labnol.org/internet/embed-youtube-videos-in-html5-flash/14092/

    【讨论】:

    • 虽然很好,但这些文章告诉我如何在我的页面中嵌入视频。虽然这不是我正在寻找的东西,但它仍然有很多有用的信息。谢谢大佬,我正在研究它:)
    猜你喜欢
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多