我正在编写一个网络应用程序(一个移动网站),可以通过各种智能手机访问,如Androids,iPhone和BlackBerry。
我的一个页面会有一个指向youtube视频的链接。我不确定如何以设备浏览器打开设备的youtube应用程序并播放视频的方式设置链接。
你们可以提供Android,iPhone和BlackBerry特有的帮助吗?
提前致谢! :)
答案 0 :(得分:8)
我研究了很多,发现Android手机有这样的解决方案。
如果我在html中将youtube网址写为vnd.youtube:<video_id>
,那么Android会将此链接的点击解析为与YouTube相关的操作,并会调用youtube应用。最好的部分是,在视频结束或用户取消播放后,控件返回到网页,这很棒。
我也试图为iPhone找到类似的东西,但后来才意识到iPhone没有多任务处理能力,如果我甚至可以找到类似的东西,iPhone总会先关闭网页,然后打开youtube app播放视频。这样,youtube应用程序接管并且控制永远不会返回到我的网页,这对我来说是一个糟糕的用户体验,但iPhone用户认为这是正常的事情。
我无法在我的网页中嵌入视频,因为没有这样的要求,否则我会做@Zaky所建议的,仍然,我正在查看他提供的链接以找到有用的东西。
我仍然需要了解BlackBerry设备和新iOS4如何响应youtube事件和链接。
将发布更新。
更新:要对iPhone(iOS)执行相同操作,请使用以下网址:youtube:<video_id>
,它会将其解析为youtube应用程序网址
答案 1 :(得分:1)
具体到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/