Atitit.web预览播放视频的总结

1. 浏览器类型的兼容性(chrome,ff,ie) 1

2. 操作系统的兼容性 1

3. 视频格式的内部视频格式跟播放器插件的兼容性.. 2

4. 指定播放器 embed 模式 2

1. 浏览器类型的兼容性(chrome,ff,ie)

<% if(  mediaUrl.endsWith(".avi")    ||  mediaUrl.endsWith(".wmv")    ) {%>

<object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" type="application/x-oleobject"  width="<%=widIE%>" height="<%=hitIE%>" >

<param name="url" value="<%=mediaUrl%>" />

<param name="autostart" value="true" />

<param name="showstatusbar" value="true" />

<param name="showtracker" value="true" />

<param name="showcontrols" value="true" />

<param name="uimode" value="full"/>

<embed   type="application/x-mplayer2"  width="<%=wid%>" height="<%=hit%>"   src="<%=mediaUrl%>">

</embed>

</object>

使用object内嵌embed来实现,,,有的可以使用obj,贝儿使用embed

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

2. 操作系统的兼容性

例如xp上的wmp版本走低的的...尽可能使用realone,vlc等播放器播放..

判断操作系统

String ua=request.getHeader("user-agent");

<%if(ua.contains("Windows NT 5.1")){%>

<embed   type="audio/x-pn-realaudio-plugin"  controls='imagewindow,ControlPanel'    width="<%=wid%>" height="<%=hit%>"      src="<%=mediaUrl%>" ></embed>

<%

3. 视频格式的内部视频格式跟播放器插件的兼容性..

例如mp4 格式,,支架的格式是mp4,realone 插件播放(xp环境)可以..

雅有h264的mp4文件.走不能realone 插件播放(xp环境)

解决之道:::

读取视频的元数据,按照视频格式来调用不一样的播放器...

4. 指定播放器 embed 模式

Obj模式指定播放器可以使用classid属性...embed使用type属性..

常见播放器的type属性值:

Flash:type="application/x-shockwave-flash";

Windows media player:type="application/x-mplayer2";

Realplayer:type="audio/x-pn-realaudio-plugin"。

不过.这个有时候儿不凌....type="application/x-mplayer2" ff地哈出来的是vlc的控件...

5. Realone16 插件的显示错乱,不能自动播放的解除

controls='imagewindow,ControlPanel' autostart="true"

6. 插件的提示下载路径

解决:::网上说pluginpage ,codebase 行了,试达累挂.obj,embed,都不行..

Atitit.web预览播放视频的总结的更多相关文章

  1. 关于云平台中OFFICE预览与视频预览的解决办法

    最近,随着firefox x64的升级,出现flash插件完全被禁止的现象,html5替换是大势所趋,原来我们在云平台中有多处使用flash的地方,比如OFFICE预览,视频播放,游戏等,现对于OFF ...

  2. Atitit.pdf 预览 转换html attilax总结

    Atitit.pdf 预览 转换html attilax总结 1. Swf flash还是html1 2. pdf2htmlEX1 3. iText 5.5.0 发布,Java 的 PDF 操作类库1 ...

  3. 关于 pyspider Web预览界面太小的解决方法

    本人最近在学习pyspider时,遇到Web预览界面太小而无法很好的进行开发,于是在网上搜索解决方法. 准备: css代码: body{margin:;padding:;height:%;overfl ...

  4. Android开发:实时处理摄像头预览帧视频------浅析PreviewCallback,onPreviewFrame,AsyncTask的综合应用(转)

    原文地址:http://blog.csdn.net/yanzi1225627/article/details/8605061# 很多时候,android摄像头模块不仅预览,拍照这么简单,而是需要在预览 ...

  5. 解决pyspider框架web预览框过小问题

    解决pyspider框架web预览框过小问题 Chrome 使用pyspider框架时,web预览框只有一小条: 解决办法: 找到debug.min.css文件,替换为如下内容: body{margi ...

  6. 乐橙平台大华监控Android端实时预览播放

    一.初始化 首先我们需要到乐橙开放平台下载android对应的开发包,将sdk中提供的jar和so文件添加到项目中: 二.获取监控列表 监控列表我们是通过从自家后台服务器中获取的,这个自己根据需要调整 ...

  7. IIS6/IIS7环境下实现支持mp4视频随意拖动、预览播放、边下载边播放

    前几天,一客户需要在IIS环境下实现MP4视频可以随意拖动观看,边下载边播放.一看这要求,IIS本身是无法实现,想着应该需要用插件,于是GG一番,还真找到这样的插件,此组件为H264-Streamin ...

  8. 深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(三,接收彩信<2,下载彩信>)

    彩信的接收简介: 主要是由应用程序负责从彩信服务中心(MMSC Multimedia Messaging Service Center)下载彩信信息.大致的流程是Frameworks会先发出一条短信, ...

  9. Atitit.office word  excel  ppt pdf 的web在线预览方案与html转换方案 attilax 总结

    Atitit.office word  excel  ppt pdf 的web在线预览方案与html转换方案 attilax 总结 1. office word  excel pdf 的web预览要求 ...

随机推荐

  1. java jdk查看源代码

    事实上假设你安装了JDK的话,你就已经拥有了java api的源代码. 安装JDK文件夹下的src.zip文件就是java api的源代码. 比方:C:\Program Files\Java\jdk1 ...

  2. 关于Gson在强转时的ClassCastException

    关于Gson的坑人指出: 将list转化为json String beanListToJson = gson.toJson(list, type); 将json还原为list List<T &g ...

  3. s:iterator循环输出数字

    1.在action里加上maxNum属性,GET SET方法2.第一种写法(推荐) <s:iterator value="new int[maxNum]" status=&q ...

  4. C#启动外部程序以及等待外部程序关闭的几种方法

    1. 启动外部程序,不等待其退出. 2. 启动外部程序,等待其退出. 3. 启动外部程序,无限等待其退出. 4. 启动外部程序,通过事件监视其退出. // using System.Diagnosti ...

  5. 探索 Python、机器学习和 NLTK 库 开发一个应用程序,使用 Python、NLTK 和机器学习对 RSS 提要进行分类

    挑战:使用机器学习对 RSS 提要进行分类 最近,我接到一项任务,要求为客户创建一个 RSS 提要分类子系统.目标是读取几十个甚至几百个 RSS 提要,将它们的许多文章自动分类到几十个预定义的主题领域 ...

  6. 查看和调试Qt源码(动态编译的QT也可进入源码)good

    简述 在调试程序的时候,有时需要调试进入 Qt 源码,这不仅有利于我们了解内部实现机制,而且对于解决一些隐蔽性问题很有帮助. 都知道 F11 是“单步进入”,可是在调试的过程中,按下 F11 却无法进 ...

  7. 科普:UTF-8 GBK UTF8 GB2312 之间的区别和关系

    UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM.是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三 ...

  8. 跨平台app开发(引擎)工具的选择

    1.html5执行速度慢,用户体验不好 2.原生应用开发,即ios和安卓分别开发,需要两种技术人员,后期代码维护困难,很难达到统一. 3.xamarin是一款c#的解决方案,收费.xamarin.fo ...

  9. microsoft visual c++与microsoft visual net 版本对应关系

    7.1 -> 2003 8.0 -> 2005 9.0 -> 2008 10.0 -> 2010 11.0 -> 2012 12.0 -> 2013 14.0 -& ...

  10. 努力让java学习系统化

    这段日子接手一社区系统的开发.开发过程中感觉到自己接触到的和所作的多是业务逻辑性开发,对java开发到如今还没有一个清晰明白的路线,我越来越感觉到问题的重要性. 问题一:代码仅仅注重了功能实现,对代码 ...