- 博客(1)
- 资源 (4)
- 收藏
- 关注
原创 一、JDK和Path环境变量
学习目标: Java语言跨平台原理 JRE和JDK的区别 Path环境变量设置 一、Java语言跨平台原理 Java程序要能够被Windows、Linux、MacOS操作系统识别,主要依靠的是Java虚拟机(JVM),只要在各自的操作系统上安装对应版本的Java虚拟机,那么该操作系统就可以运行Java程序。Java虚拟机充当的就是翻译官的角色,把Java程序翻译成Windows、Linux、MacOS操作系统能够识别的程序,这样Java程序就可以在各个平台上运行了。 二、JRE和JDK的区别
2020-08-06 23:28:57 129
基于Libvlc库的c#中可进行录制/录像功能源码
///
/// 创建VLC播放器
///
/// VLC 全局变量
/// VLC MediaPlayer需要绑定显示的窗体句柄
///
public static libvlc_media_player_t Create_MediaPlayer(libvlc_instance_t libvlc_instance, IntPtr handle)
{
libvlc_media_player_t libvlc_media_player = IntPtr.Zero;
try
{
if (libvlc_instance == IntPtr.Zero ||
libvlc_instance == null ||
handle == IntPtr.Zero ||
handle == null)
{
return IntPtr.Zero;
}
//创建播放器
libvlc_media_player = SafeNativeMethods.libvlc_media_player_new(libvlc_instance);
if (libvlc_media_player == null || libvlc_media_player == IntPtr.Zero)
{
return IntPtr.Zero;
}
//设置播放窗口
SafeNativeMethods.libvlc_media_player_set_hwnd(libvlc_media_player, (int)handle);
return libvlc_media_player;
}
catch
{
SafeNativeMethods.libvlc_media_player_release(libvlc_media_player);
return IntPtr.Zero;
}
}
2018-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人