社区
JavaScript
帖子详情
如何用JS来判断浏览器是否可以播放视频?
staywithc
2010-01-11 04:25:59
比如wmv格式的调用media player
而rm格式的调用RealPlayer
在初始化前,我如何判断客户端浏览器是否安装了需要的播放器?需要兼容IE6/7/8,FF等主流浏览器
...全文
677
5
打赏
收藏
如何用JS来判断浏览器是否可以播放视频?
比如wmv格式的调用media player 而rm格式的调用RealPlayer 在初始化前,我如何判断客户端浏览器是否安装了需要的播放器?需要兼容IE6/7/8,FF等主流浏览器
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
secret23
2010-12-21
打赏
举报
回复
看看如何
jasmine123
2010-01-12
打赏
举报
回复
给分
jasmine123
2010-01-11
打赏
举报
回复
1、用mediaplayer播放wmv,直接放在html里就可以了,${showFileURL}是你的视频文件地址,换成你自己的就可以了
<object width="239" height="250" id="iask_v" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">';
<param name="FileName" value="${showFileURL}">
<param name="AutoStart" value="1">
<param name="AutoSize" value="1">
<param name="ShowControls" value="1">
<param name="ShowPositionControls" value="0">
<param name="ShowAudioControls" value="1">
<param name="ShowTracker" value="1">
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="1">
<param name="ShowGotoBar" value="0">
<param name="ShowCaptioning" value="0">
<param name="PlayCount" value="1">
<param name="AnimationAtStart" value="0">
<param name="TransparentAtStart" value="0">
<param name="AllowScan" value="0">
<param name="EnableContextMenu" value="0">
<param name="ClickToPlay" value="0">
<param name="InvokeURLs" value="1">
<param name="DefaultFrame" value="">
<embed src="${showFileURL}" width="240" height="180" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&;sbp=mediaplayer&ar=media&sba=plugin&" name="MediaPlayer" showcontrols="1" showpositioncontrols="0" showaudiocontrols="1" showtracker="1" showdisplay="0" showstatusbar="1" autosize="0" showgotobar="0" showcaptioning="0" autostart="1" autorewind="0" animationatstart="0" transparentatstart="0" allowscan="1" enablecontextmenu="1" clicktoplay="0" invokeurls="1" defaultframe=""> </embed>
</object>
2、用real播放rm,直接放在html里就可以了,${showFileURL}是你的视频文件地址,换成你自己的就可以了
<object width="239" height="250" id="iask_v" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">';
<param name="SRC" value="${showFileURL}">
<param name="AUTOSTART" value="1">
<param name="CONTROLS" value="Imagewindow,StatusBar,ControlPanel">
<param name="_ExtentX" value="18415">
<param name="_ExtentY" value="9102">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="CONSOLE" value="Clip1">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
<embed src="${showFileURL}" width="240" height="180" type="audio/x-pn-realaudio-plugin" console="Clip1" controls="Imagewindow,StatusBar,ControlPanel" autostart="true">
</object>
这两种不用你写js判断,如果有播放器就直接播放,没有播放器的话会提示用户下载,要写的判断代码是判断播放什么文件
staywithc
2010-01-11
打赏
举报
回复
如何检查啊
道光2008
2010-01-11
打赏
举报
回复
检查是否存在Object
isVideo.
js
:用于检测
浏览器
是否
支持 HTML5 视频 mp4、ogg、webm 播放的 JavaScript
isVideo.
js
用于检测
浏览器
是否
支持HTML5 视频 mp4、ogg、webm 播放的Javascript。 #用法入门 < script type =" text/javascript " src =" https://raw.githubusercontent.com/argunner/isVideo.
js
/master/index.
js
" > </ script > ####常规的 if ( isVideo ( format ) ) { ... . browser supports this code . ... } else { ... . . Some code if browser does not support video playback . . . } ####格式 MPEG - 4 isVideo ( "mp4" ) O
海康威视H5播放器开发指南,兼容各种主流
浏览器
海康威视H5播放器开发指南,兼容各种主流
浏览器
,chrome,IE,火狐。
EasyMedia.rar
EasyMedia是如何实现无插件在
浏览器
上播放rtsp/rtmp这些视频流的 答案是:JavaCV 通过JavaCV读取并解析rtsp/rtmp视频流,并转复用/转码为
浏览器
可以播放的flv格式缓存到内存中,利用netty将内存中的flv格式视频流通过http或者websocket协议实现的http-flv、websocket-flv传输到
浏览器
页面,
浏览器
页面只需要flv.
js
就可以播放rtsp/rtmp视频。 不是转码 很多人以为这个项目是通过转码实现,会非常消耗资源,其实不然。 该项目会自动根据视频的音视频编码进行自动
判断
是否
需要转封装还是转码,比如h264/aac编码的视频源就会自动进行转封装,而不是转码,因为flv不支持h265编码,所以会对h265编码进行转码操作,所以小伙伴们在使用时尽量使用h264的视频源,这样就可以避免转码的性能困扰啦。 EasyMedia支持哪些视频源 EasyMedia不仅可以支持rtsp、h264、h265等、rtmp等多种源,得益于javaCV的技术加持,EasyMedia还支持一切FFmpeg可以支持的视频源协议和格式。
H5视频播放器
插件描述:支持拖拽与点击跳转可以切换全屏并且支持音量调节已经绑定键盘事件 直接引入video.
js
即可, /*一开始默认的视频路径(每个页面都会有一个默认的视频吧)*/ 1 var csdz="media/mp4"; /*这一步
判断
他是什么
浏览器
,调用不同的格式的视频(这里以mp4为例子)*/ 1 2 var xzdz=".mp4"; vids.src=csdz+xzdz; (路径是拼接出来的.如果需要ogg格式的,只需改>>>xzdz即可)
HTML5 MiranaVideo播放器 (代码开源)
【HTML5】—【MiranaVideo播放器】 请使用新版的firefox或chrome等支持video格式的
浏览器
打开 多个视频加载,图片浏览: MiranaVideo Demo : http://demo.jb51.net/
js
/MiranaVideo/MiranaVideo.htm 1、渐进增加,不支持video格式
浏览器
用flash代替 2、播放进度显示 3、加载进度显示 4、播放时间和总时间显示 5、音量调节 并保存在本地localStrong 6、非全屏/全屏操作 7、1个页面支持多个MiranaVideo实例 8、异常流,加入错误提示 9、loading
判断
,loading图
JavaScript
87,922
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章