`
rogue2yjg
  • 浏览: 1534 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

VLC Web Plugin在Firefox中不支持js的API

阅读更多
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&amp;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插件

    在Web环境中使用VLC插件,通常需要通过JavaScript API进行控制,以实现播放、暂停、快进、快退、音量调节等功能。这些API允许开发者创建交互式的视频播放体验,与网页其他元素无缝集成。在给定的描述中提到的Demo...

    vlc 实现web页面播放

    在Web页面上集成VLC,通常会使用VLC的JavaScript API,例如`libvlc.js`。这个库允许我们在HTML页面中创建一个VLC播放器实例,然后通过JavaScript调用来控制播放、暂停、截图和录像等功能。以下是一个简单的HTML示例...

    VLC 中文API

    VLC 中文API VLC 中文API是VLC媒体...在开发过程中,开发者需要了解VLC的编程接口和libvlc的各项功能,以便更好地使用libvlc.h文件。同时,开发者也需要了解libvlc.h文件的使用场景和注意事项,以免出现错误和问题。

    vlc_vlc_plugin_pligunVLC_源码

    在"vlc_vlc_plugin_pligunVLC_源码"这个压缩包中,我们关注的是VLC的插件部分,特别是"plugin VLC"。VLC插件是扩展VLC功能的核心组件,它们使得VLC能够解码各种各样的媒体格式,提供网络流服务,甚至实现自定义的...

    浏览器调用VLC插件

    在上面的代码中,`&lt;object&gt;`标签用于定义VLC插件的实例,`type`属性指定了插件的类型为`application/x-vlc-plugin`。`width`和`height`属性指定了插件的宽度和高度。`&lt;param&gt;`标签用于指定插件的参数,例如自动播放...

    vlc-3.0.4 插件-demo

    这可能涉及到HTML5、JavaScript或者API接口,允许开发者将VLC的功能整合到网页中,为用户提供在线视频播放服务。这样的集成使得网站可以播放各种格式的视频,而不依赖于浏览器的内置播放器或额外的浏览器插件。 在...

    Rstp+VLC Web页面生成器 源码

    在【Rstp+VLC Web页面生成器 源码】中,开发者可能已经实现了将VLC的功能与RTSP协议结合,创建了一个用户可以通过Web浏览器访问的界面,来播放RTSP流。这可能涉及到HTML、CSS和JavaScript的前端开发,以及可能的后端...

    vlc-大华web视频预览

    vcl及火狐版本验证通过”意味着开发者已经成功地将VLC集成到Web应用中,以便在网页上预览大华设备的视频流,并且这个功能已经在VLC(可能是指VLC的JavaScript库VLC Media Element,简称VCL)和火狐浏览器上进行了...

    vlc最新api接口和帮助文档

    VLC是一款著名的开源媒体播放器,它以其强大的多媒体处理能力和跨平台支持而闻名。VLC API接口和帮助文档是开发者进行二次开发、扩展VLC功能的重要资源。在Ubuntu操作系统上编译VLC,不仅可以获得最新版本的功能,还...

    VLC media player 谷歌插件 win64位

    VLC media player 谷歌插件 win64位 以下是解决此问题的步骤。...如果不存在,请确保已安装32位VLC,并且已从VLC安装中安装了Web插件。 6.安装插件后,请确保重新启动Chrome浏览器以使其能够识别vlc插件。

    vod.rar_html vlc_html5vod_vlc html_vlc html嵌入_vlc web

    标题“vod.rar_html vlc_html5vod_vlc html_vlc html嵌入_vlc web”暗示了这个压缩包可能包含一个关于如何在HTML页面中嵌入VLC媒体播放器的示例或教程。VLC是一款流行的开源媒体播放软件,而VLC HTML5 VOD(Video On...

    浏览器集成VLC视频插件

    浏览器集成VLC视频插件是一种解决方案,用于在各种主流浏览器如IE8+、Chrome和Firefox中流畅播放视频内容。VLC Media Player是一款流行的开源多媒体播放器,它支持多种视频格式和流媒体协议,使得在浏览器中播放不同...

    vlc-pause-click-plugin-windows-64bit

    如果在使用过程中遇到问题,如插件不工作或与VLC其他功能冲突,可以尝试禁用或卸载其他可能冲突的插件,或者查阅VLC的官方文档和社区论坛寻求帮助。 总之,"vlc-pause-click-plugin-windows-64bit" 提供了一种直观...

    IE浏览器使用VLC实时显示视频(海康、大华)

    8. **兼容性测试**: 虽然我们以IE11为例,但也要确保在其他主流浏览器(如Chrome、Firefox)下能正常工作,因为VLC插件可能在不同浏览器中的表现会有所不同。 总的来说,结合VLC Media Player和JavaWEB技术,我们...

    VLC 所需DLL,在C#程序中使用

    本篇将详细介绍如何在C#程序中利用VLC的DLL文件进行视频监控,并解决可能遇到的“使用不安全内存”错误问题。 标题中的"VLC所需DLL,在C#程序中使用"指的是一项技术,即在C#应用中嵌入VLC的功能,这通常通过引用VLC...

    利用vlc_plugin实现的播放器

    【描述】虽然描述为空,但我们可以推测,这篇博客可能详细介绍了如何使用VLC的插件API(VLC Plugin API)来开发一个播放器。VLC的插件机制使得开发者能够深入到播放器的核心,添加特定的功能或定制播放体验。 ...

    基于vlc的多界面64位视频播放器

    1、基于vlc的多界面64位音视频播放器; 2、支持rtsp、rtmp、flv、hls等网络流; 3、支持本地文件播放; 4、支持桌面捕获; 5、支持1x1、2x2、3x3、4x4多布局; 6、决32位播放器当打开视频过多时内存过高容易崩溃的...

    VC++开发VLC播放器需要的plugins库文件

    在VC++环境中开发VLC播放器的过程中,可能会遇到各种挑战,其中一个常见的问题就是`libvlc_new`函数返回空指针,这通常意味着缺少必要的库文件或配置。为了解决这个问题,你需要集成VLC的plugins库文件。这些库文件...

    HTML集成VlC并控制播放(包括截图、屏幕放大缩小、音量控制功能)(vlc-3.0.4-win32.exe)

    3. **VLC.js**:这是一个JavaScript库,允许在现代浏览器中直接使用VLC,无需ActiveX或NPAPI插件。它通过Web VLC接口与VLC通信,提供了一套完整的API供开发者使用。 实现屏幕放大缩小功能,可以通过调整VLC播放器的...

    VLC视频播放器在HTML中控制的实现(包括截图功能)

    同时,你需要在JavaScript中引用VLC的API,通过事件监听和方法调用来实现交互。 以下是一个简单的示例代码片段,展示了如何在HTML中创建VLC播放器,并实现基本的播放和截图控制: ```html &lt;embed id="vlc" width=...

Global site tag (gtag.js) - Google Analytics