- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在编写一个 Web 应用程序(移动网站),可以通过各种智能手机访问,例如 Android、iPhone 和黑莓。
我的一个页面将有一个指向 youtube 视频的链接。我不确定如何以设备浏览器打开设备的 youtube 应用程序并播放视频的方式放置指向它的链接。
你们能提供任何特定于 Android、iPhone 和 BlackBerry 的帮助吗?
提前致谢! :)
最佳答案
我研究了很多,发现Android手机有这样的解决方案。
如果我把 youtube URL 写成 vnd.youtube:<video_id>
在我的 html 中,Android 会将此链接的点击解析为 YouTube 相关操作,并将调用 youtube 应用程序。最好的部分是,在视频结束或用户取消播放后,控件返回到网页,这非常棒。
我也想为 iPhone 找到类似的东西,但后来发现 iPhone 没有多任务处理能力,如果我能找到类似的东西,iPhone 总是先关闭网页,然后再打开youtube 应用程序播放视频。这样,youtube 应用程序接管并且控制权永远不会返回到我的网页,根据我的说法,这是一个糟糕的用户体验,但 iPhone 用户认为这是正常的事情。
我无法在我的网页中嵌入视频,因为没有这样的要求,否则我会按照@Zaky 的建议去做,不过,我正在查看他提供的链接以找到有用的东西。
我还得看看 BlackBerry 设备和新的 iOS4 如何响应 youtube 事件和链接。
将发布更新。
更新:要对 iPhone (iOS) 执行相同操作,请使用 URL:youtube:<video_id>
并将其解析为 youtube 应用程序 URL
关于iphone - 如何从 My WebApp 调用 YouTube 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5321909/
我是一名优秀的程序员,十分优秀!