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. pytest文档4-测试用例setup和teardown

    前言 学过unittest的都知道里面用前置和后置setup和teardown非常好用,在每次用例开始前和结束后都去执行一次. 当然还有更高级一点的setupClass和teardownClass,需 ...

  2. serverbash漏洞修补日记——2014/09/30

    近期bash漏洞在网上闹得沸沸扬扬的,我也修补一下.以防万一. 须要用到的命令: 查看操作系统版本号:cat /etc/issue 查看bash版本号:bash -version 查看操作系统是64位 ...

  3. mysql least函数

    LEAST(N1,N2,N3,N4,......) LEAST()函数是GREATEST()的相反函数. 其目的是为了返回从值列表(N1,N2,N3,和等)的项最少值.下面的示例演示正确使用和输出LE ...

  4. POJ 2046 Gap 搜索- 状态压缩

    题目地址: http://poj.org/problem?id=2046 一道搜索状态压缩的题目,关键是怎样hash. AC代码: #include <iostream> #include ...

  5. java学习笔记6--类的继承、Object类

    接着前面的学习: java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) java学习笔记2--数据类型.数组 java学习笔记 ...

  6. Android -- ListView与Adapter

    ListView在Android中有着很重要的作用.Android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示. 背景              ...

  7. Tensorflow 深度学习简介(自用)

    一些废话,也可能不是废话.可能对,也可能不对. 机器学习的定义:如果一个程序可以在任务T上,随着经验E的增加,效果P也可以随之增加,则称这个程序可以在经验中学习. “程序”指的是需要用到的机器学习算法 ...

  8. 词向量( Distributed Representation)工作原理是什么

    原文:http://www.zhihu.com/question/21714667 4 个回答 83赞同反对,不会显示你的姓名 皮果提 刘鑫.莫教授要养猫.Starling Niohuru 等人赞同 ...

  9. Python写的简陋版一对一聊天工具,全双工

    好该睡觉了,明天还要上班~~~直接上代码,后面再总结 import threading import os import socket def RecvProcess ( UDP_Socket, Lo ...

  10. NET Framework安装失败的麻烦

    本人机子环境是安装了VS2012,即安装了 .NET Framework4.5,现在要安装AutoCAD2013,而安装CAD2013需要安装4.0的Framework,由于本机已有高版本的Frame ...