【工作笔记】VLC播放器在chrome中的调用

VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频
CD、VCD 及各类流媒体协议。

---------引用自官网http://www.videolan.org/

在自己的html代码中调用vlc插件其实非常简单,以下代码来自官方demohttps://wiki.videolan.org/Documentation:WebPlugin/

详细demo可以参考安装目录\sdk\activex\test.html

<html>
<title>VLC Mozilla plugin test page</title>
<body>
<embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org"
width="640"
height="480"
id="vlc">
</embed>
<script language="Javascript">
<!--
var vlc = document.getElementById("vlc");
vlc.audio.toggleMute();
//!-->
</script>
</body>
</html>

  只需要在官网下载到VLC安装程序,或者下载免安装的包将libvlc.dll注册到注册表中即可。最初下载的是64bit的安装程序,不知道为什么不能用,系统环境是windows7
64bit,后来重新下了32bit的就可以了。

因为我们的应用场景是,通过公司内部浏览器外壳(基于chromium封装)调用,所以安装完成后获取到libvlc.dll、libvlccore.dll、npvlc.dll以及plugins目录下的那些dll以后就卸载了,直接把插件以及插件依赖的dll放到对应的插件目录即可。播放本地视频和放在servlet下的视频都没问题。

【工作笔记】VLC播放器在chrome中的调用,布布扣,bubuko.com

时间: 2024-12-31 03:57:25

【工作笔记】VLC播放器在chrome中的调用的相关文章

vlc 播放器的点播和广播服务

vlc 是一个开源的,同时跨平台的播放器.在研究 rtsp 协议时发现,它同时还是一个强大的流媒体服务器 VLM VLM(VideoLAN Manager) 在 vlc 中是一个小型的媒体管理器,它能在只启用一个 vlc 的实例的情况下管理多个流.它只能在 telnet 接口和 http 接口下被控制 平时如果是 GUI 界面,那就是通过鼠标点击窗口的按钮和菜单来控制程序.在 linux 下,习惯用命令行来控制程序的运行. vlc 还提供另外两种方式来受控.一种是 telnet 的接口,它接受

Ubuntu 16.04安装VLC播放器,替代系统默认播放器

VLC播放器应该说是开源项目中最好的视频播放器,但功能不止于视频播放,还有视频直播等等.可以通过安装字幕插件搜索字母等. 安装步骤: 1.安装: sudo add-apt-repository ppa:videolan/master-daily sudo apt-get update sudo apt-get install vlc 2.配置默认播放器 [系统设置]->[详细信息]->[默认应用程序] 参考: http://blog.csdn.net/fuchaosz/article/deta

VLC播放器架构剖析

VLC采用多线程并行解码架构,线程之间通过单独的一个线程控制所有线程的状态,解码器采用filter模式.组织方式为模块架构 模块简述:libvlc                  是VLC的核心部分.它是一个提供接口的库,比如给VLC提供功能接口:流的接入,音频视频的输出,插件管理,线程系统. interface           包含与用户交互的按键和设备弹出. Playlist               管理播放列表的交互,如停止,播放,下一个,或者随机播放. Video_output

cross compile vlc 播放器

上一篇文章介绍了如何交叉编译 FFmpeg ,继续介绍  VLC播放器  交叉编译 . 首先下载 vlc 源码  我用的是 2.2.6  地址 : http://mirrors.neusoft.edu.cn/videolan/vlc/2.2.6/vlc-2.2.6.tar.xz  解压,进入目录. 然后  设置 ffmpeg路径  ,上一章把ffmpeg 装在了   --prefix=/exports/rfs/usr   对应得在 交叉工具 脚本 中添加 export PKG_CONFIG_PA

Wpf开发VLC播放器(万能播放器)

一.在VLC官网下载最新的VLC播放器,然后安装,安装后在安装文件目录中分别把文件VideoLAN\VLC\和VideoLAN\VLC\plugins\拷贝到项目中. \VLC文件夹中包括\plugins文件夹.axvlc.dll.libvlc.dll.libvlccore.dll.npvlc.dll,将整个VLC文件夹复制到\bin\x86\Debug\下面: 注意:在x86平台下 二.添加引用 1.Vlc.DotNet.Core.dll2.Vlc.DotNet.Core.Interops.d

vlc播放器收听英文广播

以下是一些ABC Radio 的pls链接: vlc打开网络串流,输入pls链接,确定即可. Direct LinksIf you are unable to use our default players, you can use these links. Windows Audio StreamsABC Classic FMhttp://www.abc.net.au/res/streaming/audio/windows/classic_fm.asx ABC NewsRadiohttp://

centos7安装VLC播放器

centos7安装VLC播放器 1.安装eple 下载地址:https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm 2.安装nux-dextop 下载地址:http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm 3.执行yum update 4.执行yum install vl

全双工音频播放器在c#中使用waveIn / waveOut api

http://www.codeproject.com/Articles/4889/A-full-duplex-audio-player-in-C-using-the-waveIn-w 一篇关于低级音频捕获和回放使用waveIn / waveOut api通过P / Invoke c#. 下载源文件- 15.1 Kb Sample Image - cswavrec.gif 介绍 当我在我的文章里已经提到 c#的低级音频播放器 ,没有内置类的. 净框架来处理声音. 音频播放这不仅适用,而且对音频捕捉

flash播放器遮挡页面中元素问题解决

今天在做一个包含Flash播放器的页面弹出效果时发现Flash播放器总是跑到页面最上层,发现这个问题与Flash的”wmode”属性有关,至于该元素详细此处不做记录,解决办法如下: IE:加入参数:<param name="wmode" value="transparent" /> Firfox:"<embed>"标签中加入wmode="transparent",如<embed wmode=&qu