多媒体视频播放器

合集下载

视频播放器VLC的高级功能掌握

视频播放器VLC的高级功能掌握

视频播放器VLC的高级功能掌握第一章:简介及基础功能介绍VLC(VideoLAN Client)是一款开源、跨平台的多媒体播放器,拥有强大的性能和广泛的兼容性。

它不仅可以播放各种音视频格式,还具备一些高级功能,下面将介绍VLC的高级功能。

1.1 媒体转码功能VLC可以将视频和音频文件转换为其他格式,以便在不同设备上播放。

点击“媒体”-“转码/保存”,选择要转码的文件,然后选择目标格式和输出路径,点击“启动”即可开始转码。

1.2 流媒体功能VLC支持流媒体播放和流媒体服务器功能。

在“媒体”-“流”中,选择要流的媒体文件或设备,配置相关参数,点击“流”按钮即可开始流媒体播放。

同时,将VLC设置为流媒体服务器也非常简单,只需在“工具”-“首选项”-“流输出”中配置相关参数。

1.3 字幕功能VLC支持导入和编辑字幕文件,以便在播放视频时显示字幕。

在“工具”-“首选项”-“字幕/ OSD”中,选择“启用字幕”,并设置字幕的外观和叠加方式。

点击“浏览”可以导入外部字幕文件。

1.4 视频滤镜和特效VLC内置了多种视频滤镜和特效,用于改善视频观看体验。

在“工具”-“效果和滤镜”中,用户可以为视频应用不同的滤镜和特效,如去噪、锐化、旋转等。

第二章:高级功能掌握2.1 媒体库管理VLC的媒体库管理功能允许用户按类别组织、管理和搜索媒体文件。

在“视图”-“媒体库”中,可以在左侧面板中添加文件夹或设备,并将其内容显示在主窗口中。

用户还可以将媒体文件加入到播放列表中,实现自动播放。

2.2 音频和视频效果调整在“工具”-“专业音频”/“专业视频”中,VLC提供了一系列高级调整选项。

用户可以自定义音频均衡器、混响效果,调整视频的锐化度、对比度、亮度等参数,以提升音视频效果。

2.3 视频截图功能VLC的视频截图功能可以将正在播放的视频保存为静态图片。

在视频播放过程中,点击“视频”-“截图”或使用快捷键Ctrl+Alt+S,即可保存当前帧为图片。

万能播放器哪个最好

万能播放器哪个最好

万能播放器哪个最好随着互联网技术的不断进步和发展,我们现在已经可以在各种设备上观看和播放各种类型的媒体文件。

然而,由于不同设备支持的文件格式不同,我们可能需要一个万能的播放器来播放所有类型的媒体文件。

那么,万能播放器中哪一个是最好的呢?在本文中,我们将会介绍几款备受推崇的万能播放器,并对它们进行评估。

首先,我们来介绍一款备受称赞的万能播放器 - VLC媒体播放器。

VLC被广泛认为是最强大的多媒体播放器之一,它可以播放大多数媒体文件格式,包括音频文件、视频文件以及流媒体。

它支持的文件格式包括但不限于MPEG、AVI、ASF、WMV、WMA、MP4、MOV等。

VLC还具有良好的兼容性,可以在多个操作系统上运行,包括Windows、Mac和Linux。

此外,VLC还提供了许多高级功能,如播放损坏的媒体文件、调整音频和视频效果、截图等。

总的来说,VLC是一个功能强大且兼容性良好的万能播放器。

另一个备受推崇的万能播放器是PotPlayer。

PotPlayer是一款由Kakao Corp开发的免费多媒体播放器,它广泛用于Windows操作系统。

PotPlayer支持多种媒体文件格式,如AVI、WMV、MP4、MOV、FLV等。

它还具有许多强大的功能,包括多个音频和字幕流、HDR的支持、3D播放等。

此外,PotPlayer还具有用户友好的界面和简单的操作,可以满足不同用户的需求。

除了VLC和PotPlayer外,还有一些其他备受赞誉的万能播放器。

例如,KMPlayer也是一款功能强大的多媒体播放器,它支持多种媒体文件格式,并提供了许多高级功能。

另一个例子是MPC-HC (Media Player Classic - Home Cinema),它是一款开源播放器,支持多种视频和音频格式,并具有轻巧和快速的特点。

总的来说,选择一个最好的万能播放器并不容易。

VLC、PotPlayer、KMPlayer和MPC-HC都是备受推崇的播放器,它们在功能和兼容性方面都有自己的优势。

windowsmediaplayer是什么

windowsmediaplayer是什么

windowsmediaplayer是什么Windows Media Player是一款由微软公司开发的多媒体播放器,是Windows操作系统的默认播放器之一。

它可以播放多种音频和视频文件格式,并具有一系列功能和特点,使其成为广大用户首选的媒体播放工具之一。

本文将对Windows Media Player进行详细介绍,包括其功能、特点以及如何使用它来播放音频和视频文件。

Windows Media Player提供了一个直观和易于使用的用户界面,以便用户能够轻松地浏览和播放他们的音频和视频文件。

它支持广泛的音频和视频格式,包括MP3、WAV、WMA、MPEG、AVI、WMV等。

用户只需拖放文件到播放器窗口,即可开始播放。

该播放器具有一个强大的媒体库功能,可让用户轻松组织和管理他们的音频和视频文件。

用户可以通过添加文件夹或从CD导入音乐来扩充媒体库。

媒体库还能自动从Internet上获取歌曲信息和专辑封面,提供更丰富的音乐体验。

Windows Media Player提供了一系列控件和调节选项,以便用户对音频和视频进行个性化调整。

用户可以通过调整音量、均衡器和音效设置来改善音质,通过调整亮度、对比度和饱和度来优化视频画面。

此外,该播放器还提供了循环播放、随机播放和播放列表等功能,以满足不同用户的需求。

此外,Windows Media Player还支持在线媒体流。

用户可以通过添加网络媒体服务器或访问在线流媒体平台,如YouTube和Netflix,直接在播放器中播放在线音频和视频内容。

这使得用户可以在一个应用程序中集中管理所有媒体资源,无需切换到其他平台。

Windows Media Player还具有一些额外的功能,如刻录光盘和同步到便携设备。

用户可以使用该播放器将音乐和视频文件刻录到CD或DVD上,并创建个人音乐合辑或备份重要数据。

此外,用户还可以将音乐和视频同步到支持的便携设备,如iPod和Android手机,使他们在任何地方都能享受到自己喜欢的媒体内容。

VLC使用指南

VLC使用指南

VLC使用指南VLC使用指南1、介绍:VLC媒体播放器是一个开源的跨平台多媒体播放器。

它能播放各种音频和视频格式,包括流媒体协议。

本文档将为您提供详细的操作指南和功能介绍,帮助您更好地使用VLC。

2、安装VLC:2.1 安装包:访问VLC官方网站(),适合您操作系统的VLC 安装包。

2.2 安装VLC:运行安装包,按照提示完成VLC的安装。

3、VLC界面介绍:3.1 主界面:VLC主界面由播放区域、播放控制按钮、菜单栏和工具栏组成。

3.2 播放列表:VLC支持创建和管理播放列表,用于播放多个媒体文件。

3.3 设置选项:通过菜单栏或右键单击可进入设置选项,调整VLC的参数和偏好设置。

4、媒体播放:4.1 打开媒体文件:使用菜单栏的“文件”选项或直接拖放文件到VLC界面中打开媒体文件。

4.2 常用播放控制:VLC提供暂停、播放、快进、快退、调整音量等常用的播放控制功能。

4.3 字幕和音轨:在媒体播放时,可以通过菜单栏的“视图”选项选择并配置字幕和音轨。

4.4 截屏和录制:通过菜单栏的“工具”选项可以进行截屏和录制操作。

5、流式传输:5.1 通过本地网络:VLC可以将媒体内容通过本地网络进行流式传输,使其他设备可以接收并播放。

5.2 通过互联网:VLC还支持通过互联网进行流媒体传输,将您的媒体内容分享给其他用户。

6、高级功能:6.1 视频特效:VLC提供多种视频特效,如旋转、镜像等,可以通过菜单栏的“工具”选项来应用和调整。

6.2 音频增强:VLC提供音频特效,如均衡器、立体声扩展等,可根据个人喜好进行调整和增强。

6.3 视频转码:VLC可以将一种视频格式转换为另一种格式,通过菜单栏的“转码/保存”选项进行设置。

6.4 外挂插件:VLC支持各种外挂插件,如字幕管理、网络视频流和广播等。

7、附件:本文档涉及的附件可以在以下地质:[插入附件地质]8、法律名词及注释:8.1 开源:指一种软件授权方式,允许用户自由获取、使用、修改和分发软件。

Windows 10视频播放器推荐

Windows 10视频播放器推荐

Windows 10视频播放器推荐在Windows 10操作系统中,有很多视频播放器可供选择。

这些播放器各有特色,并且针对不同的需求和偏好提供了各自的功能和特点。

在本文中,我们将介绍几款值得推荐的Windows 10视频播放器,并讨论它们的功能和优势。

一、VLC媒体播放器VLC媒体播放器被广泛认为是最好的免费视频播放器之一。

它支持几乎所有的视频和音频格式,包括流行的MP4、AVI、MKV等。

其直观的界面使得操作非常简单,即使是对计算机不太熟悉的用户也能轻松使用。

此外,VLC还具有广泛的定制选项,如调整音量、字幕、亮度和对比度,让用户能够根据自己的需求进行个性化设置。

VLC还提供了强大的功能,如支持流媒体播放和转码功能。

用户可以通过VLC直接从网络上播放流媒体内容,并可以将视频文件转换为不同的格式。

另外,VLC还内置了简单的视频编辑工具,用户可以进行裁剪、旋转、调整大小等操作。

总体而言,VLC媒体播放器是一款功能强大、易于使用的视频播放器,适合各种需求和用户水平。

二、PotPlayer与VLC类似,PotPlayer也是一款免费的多媒体播放器,但它在视频质量和性能方面有所强调。

PotPlayer支持高清视频播放,并具有非常流畅的播放体验。

PotPlayer的界面简洁直观,可以满足用户对播放器的基本需求。

它支持大多数常用的视频和音频格式,并提供了丰富的调整选项,如调整字幕、音频均衡器、视频效果等。

除此之外,PotPlayer还提供了一些独特的功能,如屏幕截图、录制音频和视频等。

与VLC一样,PotPlayer还支持流媒体播放,并具有视频转码功能。

用户可以通过PotPlayer从互联网上直接播放视频和音频流,并且可以将视频文件转换为所需的格式。

综上所述,PotPlayer是一款精致的视频播放器,具有高质量的视频播放和流畅的用户体验。

三、KMPlayerKMPlayer 是一款强大的视频播放器,它不仅支持常见的视频格式,还能播放一些不太常见的媒体文件。

了解电脑的多媒体播放器

了解电脑的多媒体播放器

了解电脑的多媒体播放器众所周知,电脑早已成为人们日常生活中不可或缺的重要工具之一。

无论是工作还是娱乐,电脑都在不断发展更新,为我们提供了丰富多彩的体验。

在这其中,多媒体播放器的作用不可小觑。

本文将介绍电脑上常见的多媒体播放器,并深入了解它们的特点和使用方法。

一、Windows 媒体播放器Windows 媒体播放器是微软公司开发的一款多媒体软件,广泛应用于 Windows 操作系统上。

它具备简洁的界面和强大的功能,支持多种音频和视频格式的播放。

用户只需将媒体文件拖放到播放器窗口中,即可快速打开并观看或收听。

除了基本的播放功能外,Windows 媒体播放器还提供了一系列扩展功能,例如音频和视频的等化器调节、播放列表的建立和编辑、CD 和DVD 的刻录等。

此外,它还能将音频和视频转码为不同的格式,以满足不同设备的需求。

二、VLC 媒体播放器VLC 媒体播放器是一款跨平台的自由开源媒体播放器,适用于多个操作系统,如 Windows、Mac、Linux 等。

它拥有简洁明了的界面和强大的解码功能,能够播放几乎所有主流的音频和视频格式。

VLC 媒体播放器具备高度的自定义性,用户可以根据自己的需求进行界面和快捷键的设置。

此外,它还支持播放网络流媒体和 DVD,提供了丰富的过滤器和特效,以及字幕和音轨的选择功能。

总之,VLC 媒体播放器是一个功能强大且灵活多样的播放工具。

三、PotPlayerPotPlayer 是一款由韩国开发者开发的多媒体播放器,主要适用于Windows 平台。

它以出色的播放性能和良好的兼容性而闻名。

PotPlayer 提供了丰富的定制选项,用户可以自由调整界面风格、设置快捷键,并根据喜好选择不同的皮肤。

此外,PotPlayer 还内置了多种解码器,能够完美播放各种视频和音频格式。

它支持硬件加速解码、多线程解码等技术,为用户提供了流畅且高质量的播放体验。

此外,PotPlayer 还支持 360 度全景视频的播放,并提供了一系列的特效和处理选项,使得观影效果更加出众。

VLC软件的使用

VLC软件的使用

VLC软件的使用VLC是一款多媒体播放器软件,被广泛应用于音频和视频的播放。

它支持各种多媒体格式和编码,且具有简单易用的界面和丰富的功能,使它成为用户首选的播放器之一、本文将介绍一些VLC软件的基本使用方法。

安装完成后,我们可以双击桌面上的VLC图标来打开软件。

首次打开VLC时,我们会看到一个简洁的界面。

界面上方有菜单栏和一些常见的工具图标,下方是播放列表和控制面板。

接下来,我们可以通过菜单栏上的选项来进行一些基本的设置。

点击"工具",然后选择"偏好设置",我们可以在弹出的窗口中对VLC进行个性化设置。

在"界面"选项卡中,我们可以选择不同的界面布局和颜色。

在"音频"和"视频"选项卡中,我们可以设置音频和视频的输出设备和参数。

在"输入/编解码器"选项卡中,我们可以设置各种音视频编解码器的首选项。

在"增强"选项卡中,我们可以启用和设置音频和视频的增强效果,如均衡器和声音增强。

当我们要播放一个音频或视频文件时,可以选择"媒体"菜单或直接拖放文件到VLC窗口中。

我们还可以通过"文件"菜单中的"打开文件"选项来选择文件。

在文件选择窗口中,我们可以浏览并选择要播放的文件。

选择文件后,点击"播放"按钮,VLC会自动开始播放选定的文件。

在播放过程中,我们可以使用控制面板进行常见的播放控制操作。

例如,点击播放按钮可以播放或暂停播放;点击停止按钮可以停止播放;点击快进和快退按钮可以调整播放进度;点击音量按钮可以调整音量大小;点击静音按钮可以静音或取消静音等。

VLC还具有很多高级的功能。

例如,我们可以通过"视图"菜单中的"全屏"选项将播放界面切换到全屏模式。

在全屏模式下,我们可以使用鼠标左键来控制播放暂停,使用鼠标右键来打开菜单栏和控制面板。

liveplayer基本用法

liveplayer基本用法

liveplayer基本用法[liveplayer基本用法]实时播放器(liveplayer)是一种多媒体播放器,用于播放实时流媒体,如直播、实时视频通话等。

它具有简单易用的特点,可以轻松嵌入到网站、应用程序等中。

本文将详细解释liveplayer的基本用法,并逐步回答相关问题。

一、什么是liveplayer?Liveplayer是一款基于Web技术的实时流媒体播放器,可以在网页上实时播放视频、音频等媒体内容。

它采用HTML5和JavaScript开发,具有良好的可定制性和跨平台特性。

无论是在桌面端还是移动端,都可以使用liveplayer进行实时媒体播放。

二、如何使用liveplayer?使用liveplayer非常简单,只需按照以下步骤操作:1. 引入liveplayer库文件首先,在项目的HTML文件中引入liveplayer的库文件。

库文件通常是一个JavaScript文件,你可以在liveplayer的官方网站上下载,并将其放置在项目的合适位置。

2. 创建一个播放器实例接下来,通过JavaScript代码创建一个liveplayer的实例。

可以使用以下代码:var player = new Liveplayer();这将创建一个liveplayer实例,并赋值给变量“player”。

3. 设置播放源然后,你需要设置媒体的播放源。

根据不同的需求,可以选择不同的播放源类型,如RTMP、HLS、DASH等。

你可以使用以下代码设置播放源:player.setSource('your_media_url');将“your_media_url”替换为你实际的媒体链接。

4. 渲染播放器最后,将播放器渲染到页面上的一个容器元素中。

你可以使用以下代码:player.render('player_container');在上述代码中,“player_container”是一个HTML元素的ID或类名,用于指定播放器的渲染位置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录多媒体视频播放器 (1)1基本功能描述 (1)2设计思路 (1)3软件设计 (2)3.1 设计步骤 (3)3.2 界面设计 (6)3.3 关键功能的实现 (9)3.3.1 “打开”功能的实现 (9)3.3.2 “播放”、“暂停”、“停止”“全屏”功能的实现 (10)3.3.3 “上一首”和“下一首”功能实现 (12)3.3.4 音量滑动条功能的实现 (12)3.3.5 播放列表功能的实现 (14)3.3.6进度滑动条功能的实现 (15)4结论与心得体会 (16)5参考文献 (17)6思考题 (18)7 附录 (18)7.1调试报告 (18)7.1.1 调试一 (18)7.1.2 调试二 (19)7.2 测试结果 (20)7.3 关键源代码 (21)多媒体视频播放器1基本功能描述多媒体视频播放工具是目前计算机必备的一个软件,比较流行的有Real Player、Windows Media Player 以及国产暴风影音等,能够播放RM、RMVB、MP3、MPEG、DAT 等多种格式的视频文件mp3、wma、mdi、wav、avi、dat 等格式的音频文件。

用VC++软件设计并编写出一个多媒体视频播放器。

在设计期间,可以选择使用的多媒体控件,制作与用户交互性较好的应用程序界面。

对于控件有多种,可以自己选择。

本次课程设计要使用VC++6.0 部的ActiveX 控件——Windows Media Player 控件,建立自己的多媒体播放器。

此多媒体播放器具有打开文件、播放、暂停、停止、关闭、全屏、音量滑块调节、进度滑块调节、快进、快退、显示隐藏播放列表等基本功能,可以播放*.mp3、*.wma、*.mdi、*.wav、*.avi、*.dat、*.mpg、*.rmvb等格式的多媒体文件。

同时还具有自制的播放列表,可以按照列表上的顺序进行一曲、下一曲的播放。

2设计思路Windows Media Player是一款Windows系统自带的播放器,支持通过插件增强功能。

其控件作为本次课设的媒体控件可以满足要求。

并且该控件是微软自带的免费控件,通常每个电脑都应有这个控件,方便设计出来的软件在各个电脑运行。

根据Windows Media Player 和各个按钮控件功能的特点,首先要在初始化中对CWMPControl,CWMPSettings,CWMPPlaylist,CWMPMedia 等类的对象进行绑定和定义。

播放器的一些基本的功能如播放、暂停、全屏、静音、快进、快退等主要是调用CWMPControl 和CWMPPlayer 类中的成员函数来进行实现。

对于打开按钮,需要调用通用文件对话框类,调用szFileFilter()文件过滤函数和GetFileName()获取文件名函数。

除了以上提到的功能的实现,还有进度滑条Slider_progress和音量滑动条Slider2是通过对CSliderCtrl 类实现的。

图1 视频播放器流程图3软件设计设计平台可以是Win32的操作平台上,使用已安装的VC6.0++进行设计和调试。

在设计前要确保平台中有WMP控件。

结合之前的设计思路,使用Windows Media Player 等控件来制作多媒体视频播放器。

若是Win64这与VC6.0++不兼容,可以选择更高的版本。

3.1 设计步骤打开VC++6.0,点击“新建”,在“新建”窗口选择“工程”选项卡。

由于程序是基于对话框的MFC 应用程序使用Windows Media Player等控件来制作多媒体视频播放器。

设置好地址位置和工程名后点“确定”。

这里的工程名字可以是自己的名字拼音缩写,也可以没有任何含义。

图2 “新建”对话框示意图在点击“确定”后进入到了“MFC应用程序向导—步骤1”的设置界面,选择“基本对话框”,然后点击“下一步”。

图3 “MFC 应用程序向导”示意图在剩下的3个步骤中,全部选择默认的设置,不要做随意更改,直至“完成”便实现了对话框的创建。

然后是插入控件,先把系统初始化的按钮用“Delete”删除,在单击鼠标右键选择“插入ActiveX 控件”,在跳出的对话框中选择“Windows Media Player”(一般当电脑安装了Windows Media Player,其控件也应该存在),点击“确定”。

图4 添加“Windows Media Player”控件示意图虽然已经插入控件了,但这时的控件还不能使用,因为控件的各种类并没有一起加入工程类中。

右击鼠标,选择“建立类向导……”,这时系统跳出对话框提示是否加入来自控件的类,直接点击“确定”就可以了。

图5 “Windows Media Player”控件类添加示意图接着对控件关联变量,右击加入的WMP控件,点击“属性”,把ID改为“IDC_player”,然后打开“建立类向导……”点到“Member Variables”页面向IDC_player添加变量。

单击“ADD Variables”,会弹出图6所示的“Add member name”对话框,命名为“m_player”,设为控制“Control”型,点击“OK”。

图6 变量命名示意图关联变量之后才算是真正的添加了该控件,可以发现在关联变量之后,控件工具栏多了“Windows Media Player”控件的选项,并且在“Source Files”中增加了17个类,相应的头文件也增加了17个,其中最主要的类为Cwmpplayer4,Cwmpcontrols,Cwmpmedia,Cwmpsettings 四个大类。

Cwmpplayer4 类主要是关于对其他类的对象的调用以及基本的控件功能的实现,提供了与Windows Media Player 控件进行交互的基本方法,其中部分成员函数还能够进一步获取得到其他相关类对象的实例;Cwmpcontrols 类主要是对控件的更多的操作;Cwmpmedia 类主要是对于媒体文件资源的一些操作;Cwmpsettings 类主要是对于媒体文件中的一些基本设置的操作。

3.2 界面设计首先是打开按钮,用于媒体文件的打开;然后依次是播放、暂停、停止、快进、快退、静音、全屏、退出、上一首、下一首、显示/隐藏按钮,以及视频进度滑块和音量滑块条Slider 控件。

对控件主要进行变量的关联,以及ID 的修改,对于普通按钮进行ID修改,结果如下下表1、表2、表3和表4所示。

表1 控件ID 以及对应响应函数表然后是加入一些关联变量的控件,之前加入了WMPlayer ,还要加入类别为“滑块”的Slider 来当调节声音的滑块,还有加入类别为“列表框”的List Control 来充当播放列表。

表2控件 ID 以及关联变量表在按钮对应的消息响应函数中写程序将要用到表2的变量和WMP 控件中的5个类的函数。

在这五个类中:Cwmpplayer4 类主要是关于对其他类的对象的调用以及基本的控件功能的实现,是WMP 控件函数与外部交流的桥梁,不可缺少。

宁外其部分成员函数还能够进一步获取得到其他相关类对象的实例; Cwmpcontrols 类主要是对控件的更多的操作,例如播放、暂停;Cwmpmedia 类主要是对于媒体文件资源的一些操作,例如获取路径和名称;Cwmpplaylist 类主要是关于播放列表的操作;Cwmpsettings 类主要是对于媒体文件中的一些基本设置的操作。

表3其他类及对应对象表表4其他数据定义除了对各个控件关联变量以及消息响应函数,还要对对话框类进行消息响应函数的关联,如当一首歌播放完后的模式选择。

应用到WM_TIMER 消息响应函数以及SetTimer()和KillTimer()函数,如图建立OnTimer函数。

图7 添加“WM_TIMER”消息函数示意图还有菜单的设计,其相对简单,只要名称和ID与表1保持一致就可以了。

在“Resource File”中右击鼠标添加“MENU”,属性为“IDR_MENU1”。

但是菜单并未与对话窗口有实质联系,需要将菜单加入到“IDD_SHIFAN_DIALOG”中来,在“IDD_SHIFAN_DIALOG”窗口空白右键单击,选中菜单“IDR_MENU1”,这样便完成了对菜单的加载。

图8 控件按钮分布图编译运行程序后得到了初步的界面效果图,当然还没有加入函数。

同时在左上角会显示自己写的工程名“YLJ_Media_Player”,如图8所示。

3.3 关键功能的实现对于各个按钮、列表功能的实现主要是通过对各个函数加入相应的代码,下文将列出相应的关键代码。

3.3.1 “打开”功能的实现“打开”按钮主要是实现了对打开的文件进行过滤,主要使用了szFileFilter()函数。

点击确定时,首先是把文件路径传给播放列表中,列表在从文件路径中提取文件名来显示。

然后又把文件路径通过SetUrl()交给控件读取播放。

void CYLJ_Media_PlayerDlg::OnBUTTONopen(){char szFileFilter[]="所有支持类型|*.mp3;*.mp4;*.wma;*.dat;*.wav;*.avi;*.mov;*.rmvb;*.mmm;*.mid;*.rmi;*.mpeg;*.mpg|""Mp3 File(*.mp3)|*.mp3|""Mp4 File(*.mp4)|*.mp4|""Wma File(*.wma)|*.wma|""Video File(*.dat)|*.dat|""Wave File(*.wav)|*.wav|""A VI File(*.avi)|*.avi|""Movie File(*.mov)|*.mov|""Rmvb File(*.rmvb)|*.rmvb|""Media File(*.mmm)|*.mmm|""Mid File(*.mid;*,rmi)|*.mid;*.rmi|""MPEG File(*.mpeg)|*.mpeg|""MPG File(*.mpg)|*.mpg|""All File(*.*)|*.*||";//文件类型过滤CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter);POSITION pos=dlg.GetStartPosition();if(dlg.DoModal()==IDOK){while(pos!=NULL){m_PathName=dlg.GetNextPathName(pos);m_list2.AddString(m_PathName);}}}3.3.2 “播放”、“暂停”、“停止”“全屏”功能的实现其实和3.3.1中提到一种播放方法一样使用了SetUrl()函数来实现。

相关文档
最新文档