最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

LabVIEW与视频播

来源:动视网 责编:小OO 时间:2025-09-25 02:53:34
文档

LabVIEW与视频播

LabVIEW与视频播放Laiping2007-5-21摘要:本文介绍如何在LabVIEW平台利用WindowsMediaPlayer控件实现音视频播放。关键字:LabVIEW,WindowsMediaPlayerSDK,视频播放正文:在一些用LABVIEW开发的监控系统中,可能涉及视频监控部分。但LABVIEW只提供了音频操作的相关函数,并没有直接提供视频操作的相关节点,因此需要借助外部手段来实现视频控制。本文介绍利用ActiveX节点调用WindowsMediaPlayer控件实现视频控制
推荐度:
导读LabVIEW与视频播放Laiping2007-5-21摘要:本文介绍如何在LabVIEW平台利用WindowsMediaPlayer控件实现音视频播放。关键字:LabVIEW,WindowsMediaPlayerSDK,视频播放正文:在一些用LABVIEW开发的监控系统中,可能涉及视频监控部分。但LABVIEW只提供了音频操作的相关函数,并没有直接提供视频操作的相关节点,因此需要借助外部手段来实现视频控制。本文介绍利用ActiveX节点调用WindowsMediaPlayer控件实现视频控制
LabVIEW与视频播放

Laiping

2007-5-21

摘要:

本文介绍如何在LabVIEW平台利用Windows Media Player控件实现音视频播放。

关键字:

LabVIEW,Windows Media Player SDK,视频播放

正文:

在一些用LABVIEW开发的监控系统中,可能涉及视频监控部分。但LABVIEW只提供了音频操作的相关函数,并没有直接提供视频操作的相关节点,因此需要借助外部手段来实现视频控制。本文介绍利用ActiveX节点调用Windows Media Player控件实现视频控制。使用Windows Media Player SDK,可以扩展Player 的功能,并可以将Player 嵌入Web 应用程序或基于Microsoft Windows的应用程序中。Windows Media Player 具有模块化体系结构,可以只使用所需的部分。尤其是,用户界面与音频和视频内容的播放功能相互。使用其外观功能,创建个性化的Player 外观,可决定在应用程序中是使用Player 的现有用户界面,还是创建自己的用户界面。当然也还可以通过创建插件来扩展Player 的主要功能,方法是向用户界面添加新的交互式控件,在Player 呈现音频或视频数据前对其进行修改,然后在Windows Media 文件中呈现非标准数据流。下面详细介绍在LABVIEW7.1中实现视频播放的具体步骤。

1.安装Windows Media Player SDK

本文使用Windows Media Player SDK V6.4版,可到微软官方网站下载。如果计算机已装有Windows Media Player,则可以不装此SDK。

注意LABVIEW7.1(及以下版本)与Windows Media Player SDK V9.0(及以上版本)不兼容,播放视频时,如调用此版本SDK会出现有声音无图像问题(不断刷新控件,如移动控件位置,可以显示图像,但这样使用实际意义不大)。更高版本的LABVIEW与此SDK 的兼容性未做测试。

2.导入ActiveX控件

在LABVIEW的Front Panel中创建一个ActiveX Container,插入MediaPlayer:IMediaPlayer2控件,如下图所示:

3.配置播放窗口界面

调用属性节点Property Node,配置播放窗口界面,如是控制条Controls、进度条PositionControls、状态栏StatusBar等。如下图所示:

4.打开播放器

调用方法节点Invoke Node,使用Open方法,打开需要播放的媒体文件。如下图所示:

5.控制播放器动作

调用方法节点Invoke Node,控制播放器,如播放Play、暂停Pause、快进FastFoward、停止Stop等。如下图所示:

6.停止程序

关闭Reference,释放资源。

程序Front Panel如下图所示:

程序Block Diagram如下图所示:

以上篇幅介绍的是调用Windows Media Player SDK控件,事实上还有很多其它视频控件亦可完成视频控制,如RealPlay控件,Microsoft MultiMedia Control控件。下面再简单介绍LABVIEW调用Microsoft MultiMedia Control控件实现视频控制。

和上面一样,先插入Microsoft MultiMedia Control控件,然后配置播放按钮,操作播放器动作。具体步骤此处不做详细介绍。程序Front Panel如下图所示:

程序Block Diagram如下图所示:

总结:

本文详细介绍了LABVIEW如何调用Windows Media Player SDK控件实现视频播放,另外也简单介绍了调用Microsoft MultiMedia Control控件的方法。二者主要区别在于前者的

播放窗口内嵌于应用程序,后者的播放窗口以弹出式窗口实现媒体播放。

文档

LabVIEW与视频播

LabVIEW与视频播放Laiping2007-5-21摘要:本文介绍如何在LabVIEW平台利用WindowsMediaPlayer控件实现音视频播放。关键字:LabVIEW,WindowsMediaPlayerSDK,视频播放正文:在一些用LABVIEW开发的监控系统中,可能涉及视频监控部分。但LABVIEW只提供了音频操作的相关函数,并没有直接提供视频操作的相关节点,因此需要借助外部手段来实现视频控制。本文介绍利用ActiveX节点调用WindowsMediaPlayer控件实现视频控制
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top