Firefox版本:40.0.2
VLC Web Plugin版本:2.2.4
html代码:
[size=xx-small] <object id="vlc_instance1" class="single-vlc-size"
classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab">
<param name="mrl" value=""></param>
<param name="autoplay" value="true"></param>
<param name="showdisplay" value="true" />
<embed type="application/x-vlc-plugin"
pluginspage="http://www.videolan.org" class="single-vlc-size" id="vlc_instance" ></embed>
</object>[/size]
js代码:
var mrl = "rtsp://admin:admin@192.168.0.220:554/cam/realmonitor?channel=1&subtype=0";
if (monitor.isInsalledFFVLC()) {
console.log("Firefox VLC Plugin Insalled");
}
if (monitor.isInsalledIEVLC()) {
console.log("IE VLC Plugin Insalled");
}
var vlc = document.getElementById("vlc_instance");
vlc.playlist.items.clear();
itemId = vlc.playlist.add(mrl);
vlc.playlist.playItem(itemId);
错误:
TypeError: vlc.playlist is undefined
补充:
1、同样的代码放到IE 11上可正常播放视频;
2、如果不使用js方式,而是把mrl直接写在html代码中自动播放视频,是可以正常播放的;
分享到:
相关推荐
在Web环境中使用VLC插件,通常需要通过JavaScript API进行控制,以实现播放、暂停、快进、快退、音量调节等功能。这些API允许开发者创建交互式的视频播放体验,与网页其他元素无缝集成。在给定的描述中提到的Demo...
在Web页面上集成VLC,通常会使用VLC的JavaScript API,例如`libvlc.js`。这个库允许我们在HTML页面中创建一个VLC播放器实例,然后通过JavaScript调用来控制播放、暂停、截图和录像等功能。以下是一个简单的HTML示例...
VLC 中文API VLC 中文API是VLC媒体...在开发过程中,开发者需要了解VLC的编程接口和libvlc的各项功能,以便更好地使用libvlc.h文件。同时,开发者也需要了解libvlc.h文件的使用场景和注意事项,以免出现错误和问题。
在"vlc_vlc_plugin_pligunVLC_源码"这个压缩包中,我们关注的是VLC的插件部分,特别是"plugin VLC"。VLC插件是扩展VLC功能的核心组件,它们使得VLC能够解码各种各样的媒体格式,提供网络流服务,甚至实现自定义的...
在上面的代码中,`<object>`标签用于定义VLC插件的实例,`type`属性指定了插件的类型为`application/x-vlc-plugin`。`width`和`height`属性指定了插件的宽度和高度。`<param>`标签用于指定插件的参数,例如自动播放...
这可能涉及到HTML5、JavaScript或者API接口,允许开发者将VLC的功能整合到网页中,为用户提供在线视频播放服务。这样的集成使得网站可以播放各种格式的视频,而不依赖于浏览器的内置播放器或额外的浏览器插件。 在...
在【Rstp+VLC Web页面生成器 源码】中,开发者可能已经实现了将VLC的功能与RTSP协议结合,创建了一个用户可以通过Web浏览器访问的界面,来播放RTSP流。这可能涉及到HTML、CSS和JavaScript的前端开发,以及可能的后端...
vcl及火狐版本验证通过”意味着开发者已经成功地将VLC集成到Web应用中,以便在网页上预览大华设备的视频流,并且这个功能已经在VLC(可能是指VLC的JavaScript库VLC Media Element,简称VCL)和火狐浏览器上进行了...
VLC media player 谷歌插件 win64位 以下是解决此问题的步骤。...如果不存在,请确保已安装32位VLC,并且已从VLC安装中安装了Web插件。 6.安装插件后,请确保重新启动Chrome浏览器以使其能够识别vlc插件。
VLC是一款著名的开源媒体播放器,它以其强大的多媒体处理能力和跨平台支持而闻名。VLC API接口和帮助文档是开发者进行二次开发、扩展VLC功能的重要资源。在Ubuntu操作系统上编译VLC,不仅可以获得最新版本的功能,还...
标题“vod.rar_html vlc_html5vod_vlc html_vlc html嵌入_vlc web”暗示了这个压缩包可能包含一个关于如何在HTML页面中嵌入VLC媒体播放器的示例或教程。VLC是一款流行的开源媒体播放软件,而VLC HTML5 VOD(Video On...
浏览器集成VLC视频插件是一种解决方案,用于在各种主流浏览器如IE8+、Chrome和Firefox中流畅播放视频内容。VLC Media Player是一款流行的开源多媒体播放器,它支持多种视频格式和流媒体协议,使得在浏览器中播放不同...
如果在使用过程中遇到问题,如插件不工作或与VLC其他功能冲突,可以尝试禁用或卸载其他可能冲突的插件,或者查阅VLC的官方文档和社区论坛寻求帮助。 总之,"vlc-pause-click-plugin-windows-64bit" 提供了一种直观...
8. **兼容性测试**: 虽然我们以IE11为例,但也要确保在其他主流浏览器(如Chrome、Firefox)下能正常工作,因为VLC插件可能在不同浏览器中的表现会有所不同。 总的来说,结合VLC Media Player和JavaWEB技术,我们...
本篇将详细介绍如何在C#程序中利用VLC的DLL文件进行视频监控,并解决可能遇到的“使用不安全内存”错误问题。 标题中的"VLC所需DLL,在C#程序中使用"指的是一项技术,即在C#应用中嵌入VLC的功能,这通常通过引用VLC...
【描述】虽然描述为空,但我们可以推测,这篇博客可能详细介绍了如何使用VLC的插件API(VLC Plugin API)来开发一个播放器。VLC的插件机制使得开发者能够深入到播放器的核心,添加特定的功能或定制播放体验。 ...
1、基于vlc的多界面64位音视频播放器; 2、支持rtsp、rtmp、flv、hls等网络流; 3、支持本地文件播放; 4、支持桌面捕获; 5、支持1x1、2x2、3x3、4x4多布局; 6、决32位播放器当打开视频过多时内存过高容易崩溃的...
在VC++环境中开发VLC播放器的过程中,可能会遇到各种挑战,其中一个常见的问题就是`libvlc_new`函数返回空指针,这通常意味着缺少必要的库文件或配置。为了解决这个问题,你需要集成VLC的plugins库文件。这些库文件...
3. **VLC.js**:这是一个JavaScript库,允许在现代浏览器中直接使用VLC,无需ActiveX或NPAPI插件。它通过Web VLC接口与VLC通信,提供了一套完整的API供开发者使用。 实现屏幕放大缩小功能,可以通过调整VLC播放器的...
同时,你需要在JavaScript中引用VLC的API,通过事件监听和方法调用来实现交互。 以下是一个简单的示例代码片段,展示了如何在HTML中创建VLC播放器,并实现基本的播放和截图控制: ```html <embed id="vlc" width=...