mp4 播放器html代码 VLC_SDK的调用(2)

电脑杂谈  发布时间:2019-03-11 10:09:10  来源:网络整理

播放URL

libvlc_new=>libvlc_media_player_new=>libvlc_media_player_set_hwnd=>libvlc_media_new_location=>libvlc_media_parse=>libvlc_media_player_set_media=>libvlc_media_release=>libvlc_media_player_play=>libvlc_media_player_stop=>libvlc_media_player_release=>libvlc_media_release=>libvlc_release

开启硬件加速命令为:avcodec-hw=any

方法为:libvlc_media_add_option (IntPtr mediaInstance, IntPtr mrl);

Vlc.DotNet是一个对VLC封装的C#开源架构。使用Vlc.DotNet框架可以播放本地文件和URL网络视频。在研究过程中,目前还为发现关于解码方面的封装应用。mp4 播放器html代码

Vlc.DotNet框架包含5个DLL,如下

Vlc.DotNet.Core.Interops.dll

根据你做的程序是用什么写的来添加不同的引用,例如:你使用WPF来做的程序就选择Vlc.DotNet.Wpf.dll、Vlc.DotNet.Forms.dll、Vlc.DotNet.Core.dll、Vlc.DotNet.Core.Interops.dll添加到项目中并引用。

最后小提下,以我的经验来看,项目中的bin文件夹最好不要放在vss里管理,我经常生成项目的时候,vs 2005会自动签出bin文件夹里的dll文件,这样每次其他同事生成的时候,我还要签入进去,感觉挺麻烦的,所以我用的话,不会把bin文件夹放在vss里管理。

10.执行以上命令后会在e:\ffmpeg\ffmpeg-2.4.3目录下生成一个vs2010_dll文件夹,此文件夹下包括bin、include、lib、share四个文件,这是动态库,若要生成debug的静态库,则相应命令为./configure --enable-static –enable-debug--prefix=./vs2010_lib_debug --toolchain=msvc >log.txt。

首先在windows环境下unity3d程序要想发布到android平台上,必须三个文件:mono.data.sqlite.dll、sqlite3.dll、system.data.dll,三个文件必须放在plugins文件夹下,没有文件夹就创建一个文件夹。

在分析代码之前,先解决两个关于声音小问题,首先在网上找到"hellowin.wav"音频,放在项目的debug文件夹下面(如果是多个项目则是总debug文件夹),这样运行时才会发出声音。

具体示例可以参见Vlc.DotNet自带的demo,简要说明如下:

XAML中添加命名空间的引用:

xmlns:wpf="clr-namespace:Vlc.DotNet.Wpf;assembly=Vlc.DotNet.Wpf"

在<Grid></Grid>标签中添加

<wpf:VlcControl Grid.Row="0" Grid.Column="0" x:Name="myControl1"/>

在后台cs代码中注册加载DLL事件


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-92791-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...