vlc插件怎么用 wpf_使用Vlc.DotNet在我的WPF项目中添加vlc的问题。
我想将vlc播放器集成到我的项目中,以便显示IP摄像机的流媒体。我是按照以下的方法来做的 在C#(WPF)项目中使用Vlc.DotNet集成VLC播放器。 来做一个演示。这是我的c#代码。
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Vlc.DotNet.Wpf;
namespace RTSPyVLC
{
///
/// Lógica de interacción para MainWindow.xaml
///
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
vlcPlayer.MediaPlayer.VlcLibDirectory =
//replace this path with an appropriate one
new DirectoryInfo(@"c:\Program Files (x86)\VideoLAN\VLC\");
vlcPlayer.MediaPlayer.EndInit();
vlcPlayer.MediaPlayer.Play(new Uri("http://download.blender.org/peach/" +
"bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi"));
}
}
}
我也是这么做的,但是出现了一个错误: VlcControl不包含 "MediaPlayer "的定义......这是真的,VlcControl类不包含它。问题是我是否添加了错误的包(Vlc.DotNet.wpf由ZeBobo5用NuGet添加)或者有其他方法将vlc播放器与该库集成。如果你知道一个例子或指南,这将是巨大的。
非常感谢你。
0
投票
你有一个帮助 VLC的WIKI在网页的底部,你有关于wpf的所有信息与样本。
在wpf中。
在你的视图构造函数中,在调用InitializeComponent()之后。
var vlcLibDirectory = new DirectoryInfo(Path.Combine(currentDirectory, "libvlc", IntPtr.Size == 4 ? "win-x86" : "win-x64"));
var options = new string[]
{
// VLC options can be given here. Please refer to the VLC command line documentation.
};
this.MyControl.SourceProvider.CreatePlayer(vlcLibDirectory, options);
// Load libvlc libraries and initializes stuff. It is important that the options (if you want to pass any) and lib directory are given before calling this method.
this.MyControl.SourceProvider.MediaPlayer.Play("http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_h264.mov");
vlc插件怎么用 wpf_使用Vlc.DotNet在我的WPF项目中添加vlc的问题。相关推荐
- android配置vlc_android项目中使用VLC
VLC是pc时代流媒体播放器的标杆,相信大家都有接触.VLC的流媒体部分是基于开源的live555库.live555的代码我稍微看过一些,基于C++的,说实话,代码写的有点乱,不太符合一个开源库的档次 ...
- android vlc使用教程_在android项目中使用VLC
VLC是pc时代流媒体播放器的标杆,相信大家都有接触.VLC的流媒体部分是基于开源的live555库.live555的代码我稍微看过一些,基于C++的,说实话,代码写的有点乱,不太符合一个开源库的档次 ...
- node插件rimraf的使用和扩展,批量删除多个项目中的node_modules
日常开发前端node项目时,会有根据配置文件自动生成node_modules文件夹,当项目开发完毕之后删除时异常缓慢,由此出现了rimraf插件 安装,建议全局安装,比较使用的一个工具 npm ins ...
- 如何在Android项目中使用VLC
回顾 继上一篇如何在Ubuntu中编译VLC-Android开源项目, 已经成功的编译了vlc-android,并且也编译出了对应版本的libvlc-xx.aar 所需环境 项目使用的rtsp视频流, ...
- 在浏览器中使用VLC插件播放在线影片
写本文之前,说明几点问题, VLC是一个视频播放软件. VLC支持rtsp协议来传输视频文件流. 使用VLC插件在浏览器中播放视频. 在浏览器中,加入如下代码,可以实现调用VLC插件来播放视频. 代码 ...
- vlc插件怎么用 wpf_VLC播放器在WPF中的使用
一.在VLC官网下载最新的VLC播放器,然后安装.安装后在安装文件目录中把文件VideoLAN\VLC\拷贝到项目中. \VLC文件夹中包括\plugins文件夹.axvlc.dll.libvlc.d ...
- linux下node-webkit安装vlc插件
一.下载node-webkit 下载linux版本的node-webkit,网址如下:https://github.com/rogerwang/node-webkit.文件解压之后又如下几个文件,其中 ...
- Windows上使用VLC插件的方式在IE浏览器上播放RTSP视频流
场景 开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器: 开源RTMP组件EasyPusher-Android+EasyDarwin实现A ...
- vlc插件详细使用说明
转至:https://blog.csdn.net/sinat_29891353/article/details/70144507 文档:WebPlugin 本文档介绍了VLC媒体播放器 Web插件以及 ...
- JS VLC插件 js
VLClclc Plugin Object的方法 l VersionInfo:成员, 返回版本信息的字符串 l vlc.versionInfo():方法, 返回版本信息的字 ...
最新文章
- Github 3.4k星,200余行代码,让你实时从视频中隐身
- 算法笔记_080:蓝桥杯练习 队列操作(Java)
- linux+gpfs配置文件,GPFS for linux实施
- c语言中int*point 其中point是指针变量名,2012年计算机等级二级C语言章节习题及答案(9)...
- 【转】Dynamics版本历史演进及Dynamics 365重要功能介绍
- MySQL管理利器 MySQL Utilities---mysqlreplicate
- Linux笔记-scp或ftp或sftp传文件后最后修改时间
- ES6 import export
- 大刚二开emlog模板超级帅-全版本兼容-修复各种bug
- drupal_Drupal社区在DevOps采纳中的地位
- 论文阅读:Natural Language Processing Advancements By Deep Learning: A Survey
- apache .htaccess 转化nginx工具
- 极限编程(xp),iso国际标准化组织
- python移动平均算法_移动平均算法
- CPU T9500-p9500-T9400-T9300-p8700各种小黑主流处理器对比分析
- 树莓派41/100- Pico控制触摸开关模块TTP223
- 计算机硬件工程师需要学哪些,嵌入式硬件工程师要求是什么?需要掌握哪些内容...
- java 只初始化一次_java – 仅对多个测试类执行一次初始化代码
- webservice接口测试,使用SoapUI工具进行接口测试
- HDUOJ 1281 棋盘游戏
热门文章
- TensorFlow教程之API DOC 6.1.3 Class tensorflow::RandomAccessFile
- Namenode主节点停止报错 Error: flush failed for required journal
- 让两个灯隔断时间交替闪烁的电路
- VMware ESX虚拟磁盘性能测试
- 远程桌面控制VC源码剖析
- linux jdk安装
- 9.数据结构 --- 查找
- 12.swoft 安装
- 3.4 Zend_Db_Table_Row
- 6. head 区的设置