我一直在寻找有关在移动网站上嵌入视频的信息。以下是我的一些问题:
1)我知道使用HTML5 <video>
标签可以与iPhone和Android配合使用,但我是否应该采用特定的方式为其他手机执行此操作?我知道我会与黑莓斗争,但HTC手机或Windows手机呢?他们会在这里好吗?大多数手机都说它们支持HTML5,因此可以安全地假设视频会受到支持吗?
2)关于像黑莓这样的手机,是否可以实现播放视频的常规网页(我的bb解决方法总是涉及将页面重新创建为常规网页)。我猜这个流媒体播放器是不可能的。有一个更好的方法吗?我想让尽可能多的手机能够使用该应用程序,所以我将使用这种格式:
if: Android OS/iPhone
- Go to HTML5 Page
else if BB
if version > 5
- Go to HTML5 Page
else
- Go to workaround
else if HTC
- Assuming that html5 will work
else if Opera (for opera Mobi and Mobile)
- Send to HTML5 page
else
- Send to workaround
修改忘记添加页面on support for HTML 5。
答案 0 :(得分:0)
大多数手机/设备实际上将视频播放切换到系统媒体播放器(包括iPhone),其中大部分能够播放MP4或H.264的某些变体。我发现使用DeviceAtlas http://deviceatlas.com/或WURFL http://wurfl.sourceforge.net/来查找相关的设备功能(视频播放器,支持编解码器等),然后提供相关的文件/编解码器和标记(无论是HTML5)每个设备的视频标签或简单的HREF通常是最好的(也是最简单的)解决方案。
仅供参考 - 某些设备(如诺基亚Symbian设备)支持在网页本身(使用Flash插件)中播放Flash视频(我相信是FLV / VP6?),许多Android设备也是如此(尽管有所不同)成功的程度)。