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


    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环境)可以..

    雅有h264mp4文件.走不能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,都不行..

  • 相关阅读:
    Autofac(01)
    深入理解ADO.NET Entity Framework(02)
    使用excel 数据透视表画图
    C# 控制CH341进行SPI,I2C读写
    C# winform使用combobox遍历文件夹内所有文件
    通用分页存储过程
    如何让你的SQL运行得更快
    sql优化之使用索引
    SQL优化
    SQL 循环语句几种写法
  • 原文地址:https://www.cnblogs.com/attilax/p/5963769.html
Copyright © 2020-2023  润新知