C#调用LibVLCSharp库播放视频 句柄播放 或回调播放
C#调用LibVLCSharp包播放视频
1、句柄播放视频,
media = new Media(libVLC, @textBox2.Text/*openDialog.FileName*/, FromType.FromPath);
//赋值播放的句柄
mediaPlayer.Hwnd = this.panel1.Handle;
mediaPlayer.Play(media);
2、回调函数播放视频
mediaPlayer.SetVideoFormat("RV32", _width, _height, _pitch);
mediaPlayer.SetVideoCallbacks(VideoLockCallBack, null/*VideoUnlockCallBack*/, DisplayVideo);
mediaPlayer.Play(media);
play、pause、stop、TakeSnapshot等常规的函数调用
此项目功能简单,只做启蒙用
C#调用DirectShowlib库播放视频
1、c#调用DirectShow包播放视频,nuget加载directshowlib.standard包
2、加载资源文件: graphBuilder.RenderFile,
赋值播放句柄: videoWindow.put_Owner(this.panel1.Handle);
播放:m_pMediaControl.Run();
代码:
IGraphBuilder m_pGraphBuilder = null;
IMediaControl m_pMediaControl = null;
IMediaEventEx m_pMediaEventEx = null;
IMediaSeeking m_pMediaSeeking = null;
IVideoWindow m_pVideoWindow = null;
m_pGraphBuilder = (IGraphBuilder)new FilterGraph();
m_pMediaControl()
Android studio 连接SQL Server.rar
Android Studio 读取SQL Server数据库中的数据,创建线程来获取SQL Server中的数据
,在配置文件Androidmanifest.xml中添加,否则无法网络连接的
亲测有效
delphi+聚合数据_天气数据_json.rar
使用dephi7开发的,获取聚合数据平台提供的免费天气数据(json格式传输),之前在微信小程序测试通过(https传输),现在改为delphi来开发(http传输)
delphi7+Http读写Json数据.rar
delphi7下http传输读写json数据,调用superobject单元文件
delphi读写json格式的数据.rar
delphi7下操作json格式的数据,包含superobject单元文件
线程播放、停止wav声音
可批量添加声音文件wav到list中,启动线程播放音频文件;添加、播放的时候进行互锁操作;进行顺序播放,可停止播放;同步方式播放(如果异步播放,多个文件播放的时候后面的声音,会停止前面的声音;但是同步播放放在主线程的时候会占用主线程,所以放在线程中)
delphi封装的回调函数DLL
用delphi封装的调用回调函数的DLL
通过串口传输modbus协议CRC校验的数据
通过串口传输 按照modbus协议格式的CRC校验的数据