Atitit.web预览播放视频的总结
Atitit.web預覽播放視頻的總結(jié)
?
1.?瀏覽器類型的兼容性(chrome,ff,ie) 1
2.?操作系統(tǒng)的兼容性 1
3.?視頻格式的內(nèi)部視頻格式跟播放器插件的兼容性.. 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內(nèi)嵌embed來實現(xiàn),,,有的可以使用obj,貝兒使用embed
?
作者::?老哇的爪子?Attilax?艾龍,??EMAIL:1466519819@qq.com
轉(zhuǎn)載請注明來源:?http://blog.csdn.net/attilax
?
2.?操作系統(tǒng)的兼容性
例如xp上的wmp版本走低的的...盡可能使用realone,vlc等播放器播放..
判斷操作系統(tǒng)
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.?視頻格式的內(nèi)部視頻格式跟播放器插件的兼容性..
例如mp4?格式,,支架的格式是mp4,realone?插件播放(xp環(huán)境)可以..
雅有h264的mp4文件.走不能realone?插件播放(xp環(huán)境)
解決之道:::
讀取視頻的元數(shù)據(jù),按照視頻格式來調(diào)用不一樣的播放器...
?
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.?插件的提示下載路徑
解決:::網(wǎng)上說pluginpage?,codebase?行了,試達累掛.obj,embed,都不行..
?
?
?
總結(jié)
以上是生活随笔為你收集整理的Atitit.web预览播放视频的总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 编程下的四大组件之服务(
- 下一篇: edoc2中标电子文件管理标准ERMS制