媒体播放十篇

时间:2023-03-15 12:39:21

媒体播放

媒体播放篇1

【关键词】视频播放器 MFC Windows Media Player Visual C++

1 引言

在本次设计中,考虑用Microsoft Windows Media Player为数字音频和视频提供支持,还可以根据需要修改视频内容的播放方式。使用 Windows Media Player 软件开发工具包 ,可以扩展独立Player 的功能,借助 ActiveX 控件资源和其他现有的控件资源并将播放功能嵌入到自己的应用程序中。本次课程设计实现了一个基于Media Player组件的多媒体播放器,能够支持目前多数格式的媒体文件。

2 设计思路

Windows Media Player是一款Windows系统自带的播放器,支持通过插件增强功能。其控件作为本次课设的媒体控件可以满足要求。并且该控件是微软自带的免费控件,通常每个电脑都应有这个控件,方便设计出来的软件在各个电脑运行。在WMP(Windows Media Player的简称)控件里,与多媒体播放器实现功能有关的类有:Cwmpplayer4,Cwmpcontrols,Cwmpmedia,Cwmpplaylist,Cwmpsettings 五大类。播放器的一些基本的功能如播放、暂停等主要是调用CWMPControl 和 CWMPPlayer 类中的成员函数来进行实现。 对于打开按钮,需要调用通用文件对话框类,调用 szFileFilter()文件过滤函数和 GetFileName()获取文件名函数。播放列表主要是通过对 CListBox 类进行初始化,调用 m_ListCtrl 中的 AddString()函数来加载文件名到列表,再定义 Onlist()、SelchangeList1()、Onsave()、Ondelist()函数来实现展开、隐藏等功能。音量滑动条Slinder 是通过对 CSliderCtrl 类进行初始化,调用 m_slinder 中的CustomdrawSlider()函数来定义音量的改变。

3 软件设计

设计平台可以是Win32的操作平台上,使用已安装的VC6.0++进行设计和调试。在设计前要确保平台中有WMP控件。结合之前的设计思路,使用 Windows Media Player 等控件来制作多媒体视频播放器。若是Win64这与VC6.0++不兼容,可以选择更高的版本。

3.1 设计步骤

打开 VC++6.0,点击“新建”,在“新建”窗口选择“工程”选项卡。由于程序是基于对话框的 MFC 应用程序使用 Windows Media Player等控件来制作多媒体视频播放器。设置好地址位置和工程名后点“确定”。这里的工程名字可以是自己的名字拼音缩写,也可以没有任何含义。比如以“CCYMFC多媒体播放器1.0”为工程名,然后点击“确定”。

在点击“确定”后进入到了“MFC 应用程序向导―步骤 1”的O置界面,选择“基本对话框”,可以自己选择语言,然后点击“下一步”。接着点击“下一步”,由于其他的设置因与初始设置一样,所以保持所有选项不改变,再次点击“下一步”直到“完成”。在建立的对话框中,点击右键,选择“插入 ActiveX 控件” ,在跳出的对话框中选择“Windows Media Player”,点击“确定”。

虽然已经插入控件了,但这时的控件还不能使用,因为控件的各种类并没有一起加入工程类中。右击鼠标,选择“建立类向导……”,这时系统跳出对话框提示是否加入来自控件的类,直接点击“确定”就可以了。右键单击 “建立类向导”,在对话框中选择“Member Variables”选项卡,单击“ADD Variables”,“Confirm Classes”中点击“OK”会 “Add member name”对话框,命名为“m_player”,设为控制“Control”型,单机“OK”。关联变量之后才算是真正的添加了该控件,可以发现在关联变量之后,控件工具栏多了“Windows Media Player”控件的选项,并且在“Source Files”中增加了17个类,相应头文件也增加了17个,其中最主要的类为Cwmpplayer4,Cwmpcontrols,Cwmpmedia,Cwmpplaylist,Cwmpsettings 五大类。

3.2 界面设计

对于多媒体播放器的,本次课程设计要求系统能选择打开、播放、暂停、停止,全屏视频文件,并能控制声音的大小,其中函数的响应大多是对鼠标左键单击的响应。可以通过下表设置安排按钮的位置以及分类,使用户快速对控件ID进行修改。然后是加入一些关联变量的控件,之前加入了WMPlayer,还要加入类别为“滑块”的Slinder来当调节声音的滑块,还有加入类别为“列表框”的List Control来充当播放列表。

除了对各个控件关联变量以及消息响应函数,还要对对话框类进行消息响应函数的关联,如当一首歌播放完后的模式选择。应用到 WM_TIMER 消息响应函数以及SetTimer()和KillTimer()函数,建立OnTimer函数。

3.3 关键功能的实现

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

播放列表主要有“播放列表”、“保存列表”、“删除列表”、“清空列表” 这四个功能。这个列表的四个功能实现前提是在工程的文件夹里新建一个txt文档并命名为“list.txt”。文档可以保存播放文件列表使在下次打开时可自动的生成播放列表。然后是“播放列表”功能,其实就是在重新设置窗口大小,若展开则恢复原来的窗口大小,这里使用了SetWindowPos()函数。最后是“删除当前”和“清除列表”,使用了“DeleteString()”来删除播放列表中的代表文件路径的字符串。用“ResetContent()”直接清除列表。同时不管那种功能,执行完成后要保存列表,这样才能使播放列表与list.txt同步。“打开”按钮主要是实现了对打开的文件进行过滤,主要使用了szFileFilter()函数。点击确定时,首先是把文件路径传给播放列表中,列表在从文件路径中提取文件名来显示。然后又把文件路径通过SetUrl()交给控件读取播放。

这里有三种播放模式:“顺序播放”、“随机播放”、“单曲循环”。这三种模式的实现是在OnTimer()一个时间消息响应函数的实现的。先判断一个文件播放完毕后,再分别判断OnRadio1、OnRadio2和OnRadio3对应的按钮是否按下,若有按钮按下就进入到对应的if语句中。顺序播放就是int index=m_ListCtrl.GetCurSel()+1跟上一首相同;随机播放先是用srand(time(0))来每次都能产生不同的随机数序列,再用rand()%m_ListCtrl.GetCount()产生随机光标;循环播放是m_ListCtrl.GetText(m_ListCtrl.GetCurSel(),m_PathName)实现的。

音量滑动条是区别于其他命令按钮的,它是滑块,所以相应的是Customdraw类型,是调用 CSliderCtrl 控件的 m_slinder 变量来实现的。音量调节函数主要是使用一个嵌套函数“m_WMPlayer.GetSettings().SetVolume(m_slinder.GetPos());”实现的。设置音量用的是“SetVolume()”函数。在“OnInitDialog()”函数中已对滑块范围进行初始化――m_slinder.SetRange(0,100)。使音量化范围为0~100。

4 问题发现与解决

在完善程序和调试过程中出现了各种各样的语法错误,通过百度查阅相关语法问题以及细心的检查中得到了解决,现将我遇到的问题以及解决方法摘录如下:

已经运行了一个窗口,再次运行时会出现cannot open Debug/CWMJ.exe for writing的错误提示,关闭之前的运行窗口,再次运行,此错误提示消失,这是由于编译的exe文件运行了多次,重复打开了窗口。之前定义了的消息处理函数,在界面上删除后,没在程序中删除,会报error2039:Onadd:is not a member of “CCWMJDlg”错。在程序中删除此函数,再次运行,此错误提示消失。函数的运用不正确,GetVolume()函数不能带参,会报GetVolume():function does not take 1 parameter错。修改代码,不让其带参,再次运行,此错误提示消失。

媒体播放篇2

1 在Word中播放F1as

首先打开Word程序,在其菜单栏中执行“视图工具栏控件工具箱”命令,这时Word会打开一个“控件工具箱”浮动小窗口,单击该浮动窗口的最后一个“其它控件”按钮,在列表中选择“Shockwave Flash Obiect”选项,如图1所示。

这时在Word中会弹出一个用于播放Flas的矩形区域。在该区域中单击鼠标右键,选择“属性”命令,在Word随后弹出的“属性”对话框中找到“Movie”选项,接着在右边空白区域中手工输入需要播放Flas的绝对路径及文件名,如图2所示。

这里需要特别注意的是:在输入的文件名后面需要输入文件的扩展名“.swf”。进行完上述所有设置后,返回到Word主界面并在Word的“控件工具箱”窗口中单击“退出设计模式”按钮,如图3所示,即可进行Has的播放了。

3 在Word中播放Mp3音乐

在Word中播放MP3音乐的方法很简单,打开Word程序,在菜单栏中选择“插入一对象”命令选项,接着在弹出的“对象”对话框中选择“由文件创建”选项卡,如图4所示。

在该选项卡中单击“浏览”按钮并找到并选中需要播放的MP3音乐文件,单击“插入”按钮,最后单击“确定”按钮。这时在Word文档中多了一个含有MP3音乐文件名的图标,如图5所示。

你只要双击那个图标,无限美妙的音乐即可响起,怎么样,动听吗?

3 在WOrd中播放视频

在Word中播放视频的操作方法与播放flas有些类似。按照上面的方法在“其它控件”列表中选择“Windows Media Player”选项,这时在Word中会弹出一个播放器界面,用户在该播放器中单击鼠标右键,选择“属性”命令选项,在紧接着弹出的“属性”对话框中找到“URL”选项。然后在该选项右侧的空白框中手工输入需要播放视频的绝对路径及文件名,如图6所示。

媒体播放篇3

关键词:Gstreamer; 流媒体; RTSP; RTP/RTCP

中图分类号:TN919.8 文献标识码:A 文章编号:1006-3315(2013)03-149-002

1.前言

流媒体技术以流的方式在网络中传输媒体,具有良好的实时性和交互性。随着3G、4G等高速移动通信技术的发展成熟和多媒体智能移动设备的普及,流媒体技术获得了广泛应用和迅速发展。本文基于GStreamer架构,采用RTP/RTCP协议实现数据传输,设计了一种流媒体播放器,处理芯片采用OMAP3430,操作系统为嵌入式Linux系统,借助高速网络,可以实现高质量的流媒体播放。

2.相关技术介绍

2.1流媒体技术。流媒体是指以流的方式在网络中传输音频、视频和多媒体文件的形式。流媒体文件格式是支持采用流式传输及播放的媒体格式。流式传输方式是将视频和音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由服务器向用户计算机连续、实时传送。用户采用内容缓存的方式,只需要进行很短时间的缓冲,就可以一边播放一边下载,而不需要提前下载整个文件。

流媒体传输一般都是采用建立在udp协议上的rtp/rtsp实时传输协议。相对于注重传输质量的tcp协议来说,udp协议更加注重传输速度,这种协议对于实时性要求很高的流媒体文件来说,无疑是更加合适的。

2.2Gstreamer概述。GStreamer是一种流媒体应用框架,采用了基于插件(plugin)和管道(pipeline)的体系结构,框架中的所有的功能模块都被实现成可以插拔的组件(component),并且在需要的时候能够很方便地安装到任意一个管道上,由于所有插件都通过管道机制进行统一的数据交换,因此很容易利用已有的各种插件“组装”出一个功能完善的多媒体应用程序。其主要功能模块包括元件、衬垫、箱柜等。

元件(Elements)是Gstreamer框架中所有可用组件的基础,是组成管道的基本构件。元件可以分为数据源元件、过滤器元件、接收器元件等,实现数据的输入、处理和输出等功能。

衬垫(pad)是元件(element)与外界的连接通道,每个衬垫都带有特定的功能信息,通过将不同元件的衬垫依次连接起来构成一条媒体处理管道,使数据在流经管道的过程能够被各个元件正常处理,最终就可以实现特定的多媒体功能。

箱柜(Bins):箱柜是一个可以装载元件的容器,同时其自身也是一个GstElement对象,也能够被用来容纳其他的箱柜对象。

2.3实时传输协议(RTP/RTCP)。RTP/RTCP协议栈由两个相互紧凑的协议组成,其中RTP协议负责传送具有实时特征的多媒体数据,而RTCP协议负责反馈控制、监测QoS、监视和传递相关信息。由于流媒体数据传输对于传输实时性的要求远高于传输可靠性,RTP/RTCP数据通常采用UDP/IP封装,它们共同完成网络传输层的功能。

2.4实时流媒体协议(RTSP)。RTSP协议是一种对流媒体数据的传输进行控制的应用级协议。通过RTSP协议,可以实现音视频的控制、点播等功能。

3.流媒体播放器的实现

本文设计的流媒体播放器,可以分为以下几个模块:用户界面、RTSP控制模块、RTP/RTCP传输模块、数据转换模块、解码模块、视音频输出模块。如图1所示。用户通过用户界面与客户端交互,RTSP模块响应用户界面发送的命令,建立RTP数据传输会话,会话建立之后,由RTP/RTCP模块循环接收RTP数据包并进行排序,然后转换模块对RTP数据进行解包,转换成原始的音视频数据,然后送入解码模块进行解码,最后通过音视频输出模块将媒体展示给用户。

图1流媒体播放器架构

用户界面是客户端跟用户之间交互的界面,它包括两部分内容:一是媒体播放控制,比如暂停、快进等;二是媒体内容的展示,比如视频画面的显示等。在Linux系统下,本文利用GTK+库开发GUI框架。

RTSP模块用于会话的建立和控制,它提供响应界面操作的接口,直接响应界面发送的命令。RTSP也提供互联的双方或多方的一个传输方式和编码方式的协商操作,在网络允许的情况下,建立一条最佳的传输通道。当客户端用户选择服务器上某项流媒体内容的时候,播放器会通过RTSP协议,与服务器建立会话,通知服务器往本地RTP接收端口发送音视频数据。

RTP/RTCP模块为流媒体播放器的核心组成部分,当RTSP建立传输会话之后,RTP和RTCP会各使用一个端口,RTP端口会循环接收RTP数据包,同时RTCP端口会周期性的发送RTCP报,RTCP包中包含已发送的数据包的数量、丢失的数据包的数据等统计资料,因此,服务器可以利用这些信息动态的改变传输速率,甚至改变有效载荷类型。RTP包由RTP包头和RTP数据构成,RTP包头中包含了一些可以较好保证流数据连续性实时性的信息,如序列号、时间戳等。序列号可以保证到达客户端的RTP包的连续,而时间戳可以同步音视频包。根据包头中的时间戳接收的数据包进行重新排序,然后传送到转换模块进行处理。

4.小结

本文采用Gstreamer架构,对RTP/RTCP/RTSP协议进行了深入研究,设计了一种基于Linux系统的流媒体播放器,通过构建RTP/RTCP流媒体传输插件,实现了流媒体数据的实时传输和播放,在终端设备中可以取得良好的流媒体播放效果。

这种基于Gsreamer的媒体播放器具备良好的灵活性和可移植性,借助高速传播网络,特别适合在各种不同类型的智能终端实现流媒体的接收和播放等功能,在视频监控、远程会议、视频教学、多媒体娱乐等多种不同场合都可以获得广泛应用。

参考文献:

[1]孙弼阳,李虹,王颖.移动流媒体业务的技术与应用[J]现代电信科技,2008(06):13-18

[2]陈丹,郭先会.RTP/RTCP协议在3GPP移动流媒体业务中的研究与应用[J]山西电子技术,2010(06):65-66

[3]陈洪敏.基于RTP/RTCP协议流媒体传输的研究[J]福建电脑.2010(02):93-94

[4]王蕊,刘卫东,王金童.基于GStreamer的媒体播放研究[J]电子设计工程.2012(03):34-36

媒体播放篇4

关键词:DirecShow;Filter;Filter Graph;媒体播放器

中图分类号:TP37文献标识码:A文章编号:1009-3044(2008)18-2pppp-0c

Media Player Based on DirectShow Technology

QIN Xiao-mei, ZHANG Yi-bo

(Henan Economy and Trade Vocational College,Zhenzhou 450053,China)

Abstract: This thesis mainly introduces the basic concept of DirectShow technology, and Filter Graph with its composition, the thesis suggests a media player based on DirectShow technology one, and designs filter graph. The realization frame of software development is discussed at the same time detailedly in the main body of this thesis. VC + + 6.0 and DirectShow technology is used in the course of programming. the key code of the program is also available.

Key words:DirecShow;Filter;Filter Graph;Media Player

1 引言

DirectX软件开发包是微软公司提供的一套在Windows平台上开发高性能图形、声音、输入输出和网络游戏的编程接口,DirectShow是DirectX家族的成员之一,DirectShow可以实现高质量的音视频采集、编辑、编码、解码和播放。DirectShow是基于COM 的,它为程序人员从Windows平台上音视频信息的网络传输、硬件差异、同步性中解脱出来,软件开发者只要按照DirectShow COM接口来编写程序,不用关心硬件设备、不同媒体格式的差别、编解码的实现细节等,极大地降低了多媒体应用程序开发的复杂度,目前DirectShow在多媒体应用中发挥着重要作用。

2 DirectShow概述

DirectShow是一个开放的应用框架,是一套基于COM的编程接口。图 1是DirectShow的系统功能。图中最大的一块就是DireceShow系统,它的基本工作原理就是流水线:将Filter串联在一起,交由Filter Graph Manager统一管理。系统的输入为文件、硬件板块、网络数据等,系统的输出为声卡、显卡、本地文件系统、网络。

图1 DiretShow系统

3 Filter Graph及其组成

3.1 DirectShow的Filter

DirectShow是基于模块化,每个功能模块都采取COM组件方式,称为Filter。DirectShow提供了一系列标准的模块用于应用开发,开发者也可以开发自己的Filter来扩展DirectShow的应用。下面我们用一个例子来说明如何采取Filter来播放一个AVI的视频文件。从文件读取数据,形成字节流(这个工作由源Filter完成),检查AVI数据流的头格式,然后通过AVI分割Filter将音视频流分开。根据压缩格式的不同,选取不同的Decoder Filters解码视频流,重画视频图像。通过Renderer Filter将音频流送到声卡进行播放,一般采用缺省的 DirectSound Device Filter。流程见下图 2。

图2 AVI文件播放流程

从图 2看,每一个Filter 都和其他的一个或者两个Filter 相连接,连接点也是COM对象,称为Pin。Filter通过Pin将数据从一个Filter传递到另一个Filter,从而可以使数据在Filter的链表中流动。

3.2 Filter Graph Manager

Filter Graph Manager是一个COM对象,用来控制Filter Graph中的所有的Filter,主要有以下的功能:

(1)用来协调Filter之间的状态改变,从而使Graph中的所有的Filter的状态的改变应该一致。Graph中的Filter的状态改变应该一致,应用程序并不将状态改变的命令直接发给Filter,而是将相应的状态改变的命令发送给Filter Graph Manager,由manager将命令分发给Graph中每一个Filter。

(2)建立一个参考时钟。Graph中的Filter都采用同一个时钟,称为参考时钟(reference clock),参考时钟可以确保所有的数据流同步。Filter Graph Manager应该选择一个参考时钟,可以选择声卡上的时钟,也可以选择系统时钟。

(3)将Filter的消息返回给应用程序。Graph管理器采用事件机制将Graph中发生的事件通知给应用程序,这个机制类似于windows消息循环机制。

(4)提供方法建立Filter Graph。Graph管理器给应用程序提供了将Filter添加进Graph的方法,连接Filter的方法,断开Filter连接的方法。

3.3 媒体类型

DirectShow需要一种方式来描述Filter Graph每一个点的数据格式,例如,我们还以播放AVI文件为例,数据以RIFF块的形式进入Graph中,然后被分割成视频和音频流,视频流有一系列的压缩的视频帧组成,解压后视频流由一系列的无压缩的位图组成,音频流也要走同样的步骤。

3.4 硬件在Graph中的作用

为了提高系统的稳定性,Windows操作系统对硬件操作进行了隔离。DirectShow包装Filter,这种Filter能工作在用户模式下,外观、控制方法跟普通Filter 一样,而包装Filter内部完成与硬件驱动程序的交互。使得编写DirectShow应用程序从支持硬件而做出的特殊处理中解脱出来。

4 基于DirectShow技术的媒体播放器

4.1 配置开发环境

本媒体播放器(MyPlayer)使用VC++6.0开发,采用DirectX SDK9.0编程接口。DirectX SDK安装在C:\ DX90SDK目录下。软件开发之前必须先完成以下准备工作。

(1)编译基类源代码,用VC打开C:\DX90SDK\Samples\C++\DirectShow

BaseClasses\baseclass.dsw,编译生成两个静态库文件:Debug版本生成strmbasd.lib,Release版本生成strmbase.lib。

(2)配置VC的编译环境:Include目录和Lib目录分别添加以下内容:

C:\DX90SDK\INCLUDE

C:\DX90SDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES

C:\DX90SDK\SAMPLES\C++\COMMON

C:\DX90SDK\LIB

C:\DX90SDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES\Debug

C:\DX90SDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES\Release

(3)配置DirectShow应用程序开发项目需要连接的库文件。执行VC的菜单命令Project|Setttings,在弹出的对话框中单击Link标签,在Object/library modules文本框中,Debug版本输入strmbasd.lib Winmm.lib,Release版本输入strmbase.lib Winmm.lib。

4.2 功能设计

主要功能包括:播放、暂停、停止、快放、慢放、全屏播放。MyPlayer是在C:\DX90SDK\Samples\C++\DirectShow\Player\PlayWnd基础上修改完成的。程序界面如图 3。

图3 程序界面

MyPlayer是一个标准的Win32应用程序。程序入口函数为WinMain,总的执行流程如下:CoInitializeEx|创建主窗口|发送消息弹出一个对话框以选择要播放的媒体文件|主线程的消息循环|CoUninitialize。主线程的消息循环中完成:播放、暂停、停止、全屏、快放、慢放等。

(1)播放功能实现方法为:选择媒体文件、初始化程序窗口、初始化视频播放窗口、调用HRESULT PlayMovieInWindow(LPTSTR szFile)函数完成播放。PlayMovieInWindow函数主要实现代码和功能如下:

1)创建一个Filter Graph组件CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void **)&pGB);

2)智能连接构建Filter Graph组件pGB->RenderFile(wFile, NULL);

3)获取Filter Graph的各个控制接口

//得到播放器控制接口、定位接口等

pGB->QueryInterface(IID_IMediaControl, (void **)&pMC);

pGB->QueryInterface(IID_IMediaEventEx, (void **)&pME);

pGB->QueryInterface(IID_IMediaSeeking, (void **)&pMS);

pGB->QueryInterface(IID_IMediaPosition, (void **)&pMP);

// 得到视频相关接口

pGB->QueryInterface(IID_IVideoWindow, (void **)&pVW);

pGB->QueryInterface(IID_IBasicVideo, (void **)&pBV);

// 得到音频相关接口

pGB->QueryInterface(IID_IBasicAudio, (void **)&pBA);

//完成其他窗口的初始化

UpdateWindow(ghApp);

4)播放Filter Graph

pMC->Run();

5)更新当前状态

g_psCurrent=Running;

SetFocus(ghApp);

(2)暂停和停止功能实现为pMC->Pause();pMC->Stop();

(3)全屏功能实现为pVW->put_FullScreenMode(OATRUE);

(4)快放和慢放pMP->put_Rate(dNewRate);

5 结束语

本文简要介绍了DirectShow技术的基本概念和基于DirectShow技术的媒体播放器,并用VC++6.0实现。DirectShow提供的良好开发环境,使得媒体播放器开发实现比较方便,并且具有广泛的通用性和可扩展性。

参考文献:

[1]智慧的鱼.DirectShow SDK学习笔记[EB/OL]..

[2]陆其明.DirectShow发指南[M].北京:清华大学出版社,2004.

[3]陆其明.DirectShow实务精选[M].北京:科海电子出版社,2004.

媒体播放篇5

一、屈“尊”策略

这里所说的屈“尊”策略,是指传者放下架子,贴近受众,与受众进行平等交流。长期以来,有些媒体在宣传引导中经常使用行政命令式的口吻,动辄是“必须”、“务必”、“一定要”之类的词汇,板起面孔、颐指气使,大有咄咄逼人之感。相反,也有一些媒体能注意对受众进行平和的劝导,收效良好。2003年5月,深圳出租车司机因“非典”影响收入下降,出现了罢工行为。对此,《深圳特区报》刊发了《别让人家笑话咱深圳人》等文章,以亲切平和的口吻与司机“拉家常”,指出困难是暂时的,吁请大家要有大局意识,对教育群众、平息事态起到了积极作用。这些文章摆正了传者与受者的关系,切实做到了以情感人、以理服人。因此媒体在安排版面内容时,可适当增加一些互动性强的栏目,如“××大家谈”、“你说我说”、“对话”等专栏专题,吸引受众踊跃参与话语传播,尽量拉近与受众的心理距离。

其次,加强和改进舆论监督工作,也是屈“尊”策略的一种方式。国内许多媒体一直存在“报喜不报忧”的现象,严重损害新闻的可信度,甚至给党和政府的工作大局造成了消极影响。比如,“入世”前夕,国内不少媒体大张旗鼓地宣传我国经济社会繁荣富强、改革开放成就辉煌,使得许多外国人误解重重,有些国家因此要求我国以发达国家的身份“入世”。这种过于高调的宣传,效果常会适得其反。马克思、恩格斯就曾称竭力使用各种正面材料反复证明自己观点如何正确的宣传方式为“卡普勒教士的政治说教”,并指出这种宣传是不能说服人的。

①实践表明,负面报道与正面宣传相辅相成,适度报道负面题材,积极搞好舆论监督,不仅对警示民众、维护稳定具有积极意义,而且有利于增强正面宣传的可信度。西方媒体对国家事务经常采取“小骂大帮忙”的方式,即得法于此。2005年,新华社新闻研究所关于“受众对媒体信任和满意度”的抽样调查结果显示,81%的受众认为媒体的批评性报道太少,舆论监督力度不够。②这无疑令人深思。当前,我国已进入黄金发展期,也进入了矛盾凸显期。如果媒体永远抱着“报喜不报忧”的习惯不放,对负面题材和敏感问题总是讳莫如深,那么,受众对其认同势必每况愈下。

二、隐寓策略

隐寓策略,指将传者的主张、意图隐含在具体事实之中,亦即融情于物、寓理于事,善于用事实说“话”。随着现代社会的日益开放和受众素养的不断提高,枯燥的宣传、空洞的说教极易引起受众的逆反心理。有项针对外国留学生的调查显示,53.3%的人认为中国传媒最大的问题是不够客观。另有一项针对出国人员的访谈结果显示,受访人员中有76.3%的人认为国内媒体应借鉴国外传媒的观念和做法,增强客观性。③事实上,西方媒体同样具有宣传引导职能,他们自诩客观中立,只是没有裸地宣传自身的价值理念,而是善于将意识形态和政治主张隐藏在新闻事实中。这对国内媒体改进舆论引导工作,无疑富有启示意义。只有善于将观点与倾向隐寓于具体事实的描述中,所话之“语”才能入脑入心。

在对外传播中,隐寓策略尤其值得重视。西方人士大多反感硬性说教,甚至贬斥“宣传”(propag anda)一词。有学者认为,意识形态的隐藏化是中国传媒走向世界的必要策略。如果简单地把媒介产品变成意识形态的传声筒,则必定难以达成世界的通用性,难以让受众理解和接受。④我国媒体要在对外传播中有所作为,在国际舆论场中发出自己的“声音”,必须淡化意识形态色彩,摒弃宣传的口吻,避免直露的说教。

三、“他说”策略

该策略系指借他人之口,说自己想说的“话”。从受众心理的角度看,实施“他说”策略易于增强受众的认同感。著名社会心理学家费斯廷格(L•Festinger)曾经指出:“人人都具有自我评价的倾向,而他人的认同是支持自己评价的有力依据,具有很高的酬偿和强化力量,因而产生很强的吸引力。”⑤在我国,《参考消息》堪称实施“他说”策略的成功典范。其之所以多年来一直是我国发行量最大的报纸,一个重要原因即在于所刊内容多是转载式、摘登式的报道和评论。这种源自外部、“仅供参考”的“消息”,给受众提供了另一种阅读视角,契合了读者了解外界的资讯诉求,使受众觉得更客观、可信。

实施“他说”策略的具体做法颇多,一是直接引用权威人士、知名媒体的评价和报道。比如,2004年新春之际,《广西日报》发表美国《侨报》、法国《欧洲时报》、澳大利亚《澳洲新报》等正面报道广西建设“五保村”的消息,并对相关积极评价进行择要摘登。消息刊发后,读者认为其中内容真实可信。二是积极利用“言论”、“短评”、“随感”等形式,吸引专家、学者等社会知名人士和网民“发言”,

藉以说出党和政府想说又不便说的“话”。比如,近年来《人民日报》推出的“网友留言板”、“时事短评”,《广西日报》推出的“百姓茶座”等,即属成功例子。三是针对重大主题性宣传和社会热点问题,开设“××大家谈”、“第三只眼”等栏目,有意识地选择一些不同声音进行交流和碰撞,引导受众自己出来“说话”,或让受众在他人的对话声中得出自己的结论。要使“他说”策略产生良好效果,必须注重信息来源和引用的准确性。对于有争议的问题,应当尽量多找一些信源进行甄别核实。

四、“先说”策略

“先说”策略,指在重大突发事件报道中要尽快报道,争取舆论引导的主导权。实践表明,面对危机传播和突发事件,越是捂、堵,越容易导致舆论混乱。在当下日趋开放的信息环境中,主流媒体若在重大事件面前“沉默寡言”或“反应迟钝”,必然导致小道消息乘虚而入、混淆视听,使舆论引导工作陷入被动。从塑造媒介形象乃至国家形象的意义上来说,积极实施“先说”策略同样至关重要。2003年伊拉克战争爆发,新华社的发稿领先全球媒体10秒钟,成为一时美谈。其对树立我国媒体形象、引导国际舆论显然十分有利。

近年来,许多媒体在提高新闻时效上进行了卓有成效的探索,有些媒体甚至提出了“挑战零时效”的口号,有些纸质媒体(如《扬子晚报》、《潇湘晨报》等)还实行“一天两投”等措施。在今后的宣传引导中,特别是对重大事件的报道,主流媒体通常应遵循及时反应的报道原则,强化受众“关键时候看‘主流’”的阅读心理。这是有效实施正确引导的重要前提。

(作者系中国传媒大学新闻学专业博士生、中共广西区委宣传部干部)

注释:

①参见陈力丹:《马克思主义新闻思想概论》第113页,复旦大学出版社2003年版

②转引郑保卫:《试论我国新闻舆论监督的制度建设与规范管理》,载2005年9月30日中国传媒学术智库智维网

③见丁柏铨等:《加入WTO与中国新闻传播业》第157~158页,社会科学文献出版社2005年版

媒体播放篇6

2、Nike推出ipod专用背包C.O.R.E.BackpackiD

看过《疯狂的石头》之后再看这款背包,我们难免感:N-I-K-E.还出薄薄呦!相信大家应该都知道Nike和Apple之间的合作关系,这次Nlke推出的C.O.R.E.BackpackiD,内置IPod遥控袖珍键盘和连接端口,让身穿IPod专用T-shirt却害怕总有一天会洗坏的你,多了个新选择。这款背包不仅容纳你一天之所需(像是书本、笔、零食、白色或彩色的lPod),更让你自行打造想要的背包,从背包颜色、NIke Flow气垫、安全式拉链,到为背包升级。直接在背带上装上可控制iPod音量、选歌、播放和暂停的遥控器,皆可自由选购,还有个耳机插孔及收藏袋,让你上课走路都方便。不过,这样的代价可不便宜,升级前只要美金55元(约人民币430元),升级后马上跳到美金105元(约人民币825元),但似乎还是比其它IPod专用背袋便宜。

3、Phiips DCM270

有时候时尚和品味这些流行名字真让人丈二金剐摸不着头绪.或许一般人类对高挑身材的渴望也投射到家庭音响设备上。看看Philips这款DCM270数字随身听音乐基座。具有设计感的家饰外型,除了可播放音乐CD外,还可外插飞利浦GoGear或lPod随身听。我们想像着,如果可以把Philips DCM270和IPod HiFi放在一起,一定是数字音乐界的天龙地虎。

4、言教不如身教,会咳会叫的烟灰缸

千言万语比不上亲眼见到,所以,这个小玩意,献给各位瘾君子。这个以肺为造型的烟灰缸,名为“Coughlng ScreammqAshtray”,主要有两种功能:第一,当任何人把点燃的香烟放到上头时,它便会开始咳嗽、尖叫!第二,当烟灰越堆越多时,原本红润的肺部,就会慢慢地被烟灰给掩盖而变黑。功能简单明了,售价美金9.99元(约人民币78元),不过怎么看这玩意都像都啦A梦从口袋里掏出来的东东啊。

5、新世代手机Onyx

什么是Onyx,查一下Google就知道这不是从未听过的概念,不过翻一下过去藏酷的记录之后发现并没有Onyx的相关记忆。因此为大家简单介绍一下:专门处理行动运算、沟通和娱乐装置的公司SynaptIcs lnco rpo rated以及工业设计工作室Pilotfish共同研发出了Onyx手机。Onyx是一款全部透过触控式屏幕操作的手机,没有任何的按键,操作的机制透过Synaptics所研发的ClearPad技求所执行。关于ClearPad技术,具官方说法,31earPad会根据使用者的手势而判断出不同执行构功能,如在屏幕上画个x,Onyx就能辨识关机;紧握Onyx也是关机的意思。另外,我们已经习惯多功能手机所具备的行事历、多媒体播放和GPS功能也都内含在Onyx之中。两家公司希望Onyx将能于12月上市,不过我们这边应该不会来得这么快,大家再耐心等些日子吧!

媒体播放篇7

关键词:流媒体;文件;视频;;课程网站

中图分类号:TP37文献标识码:A文章编号:1009-3044(2011)28-6979-02

The Design of the Streaming Media Platform for Teaching Video Player Based on File System

SHEN Chao-li, HE Ming-chang, GUO Ya-wen

(School of Mathematics and Information Science, Wenzhou University, Wenzhou 325035, China)

Abstract: Based on the analysis of the current video files in exquisite course website broadcast system performance, this paper expounds the basic principle and the advantages of streaming media,and discusses the playing principle of streaming media based on file system, using file system I/O realize streaming media broadcast system and exquisite course website low coupling design on .

Key words: streaming media; file; video; ; course website

随着多媒体技术、网络技术的应用和发展,传统的课堂教学内容和形式发生很大的改变,课堂上使用多媒体课件进行教学,同时课程网站作为一种重要的教学手段,越来越被学生们所接受。教育部及各省市的精品课程要求,申报的精品课程必须要有相应的课程网站,同时网站中必须有视频教学(录像),由此可见教学网站及视频教学的重要性[1]。

然而,多数精品课程网站只是为了应付有录像而进行的录像,视频部份基本上就是教师本人上课时的几段录像,除了教师本人的图像及PowerPoint比较清晰外,其余的内容对文科学生来说还可以接受,而对于理工科学生来说,受益却不大,因为很多细节不清楚涉,而学生在学习中碰到的问题很可能就是这些细节,比如说计算机编程或电路图等,往往是一个符号的原因会让学生的程序通不过而增加他的挫败感,从而让他失去学习的动力。为此,必须对精品课程的视频录像部份进行整改,除了少量的教学录像外,大部份教学视频必须高清晰,同时让学生感受到每个细节,从中进行反复观摩体检,加以练习,才能学有所成。

要做到高清晰的视频教学,尤其是对于一些操作性较强的课程来说是非常不容易,不但制作周期长,而且在制作演示及操作视屏时费时费力,专业录制人员无法长时间对教师进行教学示范录制,经费上时间上也不允许,任课教师则忙于教学与科研,也无法自己开发教学视频[2]。因此,如何开发一套通用的视频播放系统,使得每个精品课程都能无缝对接,不但减轻了各专业教师的负担,更重要的是极大减少了各精品网站开发的成本,更利于学生学习。

1 流媒体技术基本原理

由于网络带宽的限制,早期的视频播放系统采用的是把一个视频全部从服务器下载到本地后才开始播放,而下载要花数分钟甚至数小时[3],学生们往往缺乏足够的耐心等待,从而慢慢远离视频教学,久而久之,教学网站都不上了。流媒体技术则通过支持相应流媒体文件格式,经过特殊的压缩方式把视频文件分成一个个压缩包,由视频服务器向用户计算机连续、实时地传送,即数据流由流媒体服务器向用户计算机连续、实时地传送,客户机不必等到整个文件全部下载完毕,只需经过几秒或十数秒的启动延时即可进行观看,采用一边播放、一边下载、一边丢弃的方式,节省了客户端存储空间,有效地利用了带宽[4]。一般来说,一个45分钟的影片片段在一分钟以内就会显示在客户端上,而且在播放过程一般不会出现断续的情况,全屏播放对播放速度几乎无影响,并且不会在用户端留下拷贝,从而有效地防止视频的随意传播,保护了作者的知识产权。

目前,最常用的流媒体视频文件格式为swf、flv。其中swf是Micromedia公司推出的一种动画格式,它采用矢量图形方法存储动画,使得生成的文件很小,但是质量却丝毫不变,且播放质量不随画面的放大而变差[5]。而flv流媒体格式是随着Flash MX的推出发展而来的视频格式,由sorenson 公司的压缩算法基础上开发出来,是目前增长最快、最为广泛的视频传播格式,由于它形成的文件极小、加载速度极快,它的出现有效地解决了视频文件导入Flash后,导出的SWF文件体积庞大,不能在网络上很好的使用等缺点。FLV格式不仅可以轻松的导入Flash 中,速度极快,并且能起到保护版权的作用,并且不需要本地的媒体播放器以及REAL播放器,减轻了浏览器端的负担[6]。

2 文件I/O系统

在中,文件读写使用FileStream类[7]。该类在System.I/O空间中,系统可以利用using System.IO来引入,Directory类使用GetDirectories(filePath) 返回文件所在目录 ,而删除文件夹则用Directory.Delete(dir,true)方法,用Directory.GetFiles(filePath)返回文件夹下所有带扩展名的文件名,使用Path.GetFileNameWithoutExtension(path)来返回不带扩展名的文件名,删除指定文件则可以用方法File.Delete(FileName)。

3 流媒体播放平台

1) 平台概述:流媒体播放平台是基于文件系统的,在下开发。随着微软的 Beta2 版本的,.NET技术也逐渐趋于稳定和成型,越来越多的公司和技术人员加入到.NET的开发中来[8]。是微软.NET技术中最引人注目的网站开发工具,它的推出和使用将对开发优质网站提供广泛的技术支持[9]。该平台主要用于播放流媒体视频文件,由于平台采用纯文件系统进行文件上传、下载、删除,所以在与课程网站整合时,不需要课程网站的任何函数调用与数据传递,实现了系统的高内聚,低耦合的设计要求[10]。任何课程网站只要挂上该平台的连接就可以实现该课程网站的视频教学文件上传、下载、在线播放、视频删除,极具有灵活性及扩展性,从而为课程网站节约了大量的人力物力。

2) 平台架构:系统主要由前台和后台两部分组成,后台可以与整个网站的后台整合,亦可单独作一个后台管理。打开流媒体播放平台主页面后,教师管理员可选择后台登录进入到后台管理页面,只要输入正确的用户名和密码,即可进入后台对平台内课件进行管理,可上传自己录制的FLV或SWF文件以及相应的帮助文件,也可删除该平台内的视频。学生则直接进入视频课件播放页面,选择相关视频即可播放,还可实现暂停、快进、后退、停止、视频缩放等功能。系统功能结构如图1所示。

3) 平台实现原理:该平台的主页面主要由视频目录选择与视频播放两个页面的框架组成,视频目录选择主要由一个列表框组成,列表框显示的是视频文件的基本名,也就是视频清单,通过点击列表框的视频清单,系统相应找到对应目录下的文件名,然后把文件名发送到播放页面,同时刷新播放页面,播放页面接到视频文件后,立即通过播放系统播放该文件。

由于使用的是文件系统,文件基本名即视频清单,所以进入播放清单页面时,系统必须列出相应目录下的所有文件,同时要把文件基本名分离出来,在列表框上显示,设计时可先在视频清单页面类建立设两个静态数组a,b,分别保存文件的基本名与扩展名:

static string []a; //播放文件基本名,要求静态方式

static string []b; //播放文件扩展名

页面加载时显示视频清单代码如下:

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack) //首次加载页面

{

string dirInfo = Server.MapPath(".") + "\video"; //存放视频的文件夹

string[] sf = System.IO.Directory.GetFiles(dirInfo); //找到所有文件

int m = sf.Length; //播放文件个数,即文件夹中文件的个数

a=new string[m]; //每个文件基本名

b=new string[m]; //每个文件扩展名

for (int i = 0; i

{

int k = sf[i].LastIndexOf("\\") + 1; //最后一个路径的分隔符”/”

string newext = sf[i].Substring(k); //取得文件名不含路径

int fg = newext.LastIndexOf('.'); //基本名与扩展名分隔的位置

a[i] = newext.Substring(0,fg); //得到文件基本名组成的数组

b[i] = newext.Substring(fg+1); // 得到文件扩展名组成的数组

ListBox1.Items.Add(a[i]); //把视频清单加入列表框

} } }

同时把视频清单列表框的autopostback属性设为true,点击视频清单的某个视频名时,用Session对象把视频文件名传送到播放页面,对应代码如下:

for (int i = 0; i < a.Length; i++) //比较选中的与文件夹下所有文件基本名

{

if (ListBox1.Items[ListBox1.SelectedIndex].Value == a[i].ToString())

{

Session["item"] = "./video/" +a[i].ToString()+ '.' + b[i].ToString();}

} }

下面是刷新主页面框架中播放页面play.aspx的代码:

Response.Write("");

Response.Write("window.parent.aviplay.location='play.aspx';");

Response.Write("");

其中aviplay为框架名,play.aspx为网页名。

而播放页面则使用flvplayer.swf播放器进行播放,前台html文件播放的代码如下:

wmode="transparent" data="flvplayer.swf?file=" style="width: 640px; height: 480px">

后台则负责接收由播放清单页面传送过来的文件名,代码如下:

public string strSwf;

protected void Page_Load(object sender, EventArgs e)

{if (Session["item"] == null)

{ strSwf = "video\\my.flv"; } //缺省文件名时,播放指定文件

else

{strSwf = Session["item"].ToString(); //播放接收过来的文件

}}

4 结束语

该平台为教师提供了视频课件的上传、下载、播放、删除等管理功能,为学生提供了流媒体视频课件在线观看、暂停、快进、后退、音量调节、视频大小调节等功能,当网速较慢时,可适当缩小该视频的大小。该平台因为直接采用文件I/O方式,速度快,清晰度高,因此可以与任何精品课程网站对接,不需要任何参数传递,具有很强的适应性,当然该平台也可作为视频在线播放网的主要部份,具有很强的适应性和扩展性。

参考文献:

[1] 范德明.精品课程教学网站教学效果评价问题研究[J].科技信息,2007(11):110-111.

[2] 王心,沈琴.流媒体技术与远程教育的完美结合[J].中国有线电视,2004(2):101-102.

[3] 陈爽文.流媒体技术综述[J].北京广播学院学报, 2003(1):23-25.

[4] 成倩文.流媒体技术及其格式[J].北京广播学院学报.2005(2):21-23.

[5] 支建伟.基于流媒体的视频点播系统设计[J].中国有线电视,2003(24):67-68

[6] 谭珂,潘新华.FLV流媒体技术在远程手术教学中的应用[J].军医进修学院学报,2009(3):911-912.

[7] 耿肇英.C#应用程序设计教程第2版[M].北京:人民邮电出版社,2007年9月:163-164

[8] 邓劲生.Visual Framework技术内幕[M].北京:中国水利水电出版社,2003:1-2.

媒体播放篇8

支持格式:RM、RMVB、MPEG-1/2、DAT、AVI、DIV、MP3、WMA、JPG、BMP、PNG

分辨率:最高720P

输出格式:NTSC/PAL

存储设备:SD\SM\MMC\XD卡、USB接移动硬盘

文件系统:FAT32、NTFS

众所周知,互联网上RM、RMVB压缩视频格式电影大为流行,任何一个普通网民都能轻易地找到并且享用这个免费大餐。过去,大家习惯于通过PC下载电影并在电脑上观看,但并不是所有人的PC都配置有“超级”音响、超大显示器,如果下载的电影拿到液晶电视上播放,那该多好呢?如今,天敏推出的天敏炫影DMP100多媒体播放器为我

们提供了一个非常完美的解决方案。

外观精巧,接口设计合理

炫影DMP100体积小巧,整体为灰色。外壳采用了喷漆表面处理技术,不仅做工精良,而且美观大方,放置于客厅相信是非常适合的。

机身左侧,我们可以看见炫影DMP100的YPbPr以及AV输出接口。而机身背面从左向右分别是电源、音频线以及两个USB(部分移动硬盘需要两个USB接口来提供电能),可以连接闪盘或移动硬盘等设备,最右侧是4合1读卡器接口,支持SD、SM、MMC、XD等多种类型的存储卡。

视频直接播放,无需转换

炫影DMP100内部集成了多媒体解码芯片,通过YPbPr(色差)输出,可以在LCD、电视机等提供该接口的显示器上直接播放RM、RMVB、MPEG-1/2、DAT、AVI、DIV等视频格式文件,各种格式文件都是无需转换的,非常方便和人性化。另外,和一般的带视频输出的MP4产品相比,炫影DMP100最大优势在于分辨率可高达720P,能够满足大屏幕液晶电视的片源标准。

操控方便,操控界面友好

炫影DMP100并未设计有额外的按键,它的大部分操作都是由遥控器来实现,非常符合“懒人”的标准。实际使用来看,遥控器的按键布局合理,按键触感也很好。值得一提的是,内置操控系统视频列表排列合理,而且支持RMVB视频预览,非常人性化。

媒体播放篇9

关键词:多媒体教室;投影视觉效果;声音播放效果;背景

中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2014)02-0363-02

当今是信息技术发达的时代,多媒体教室已成为高校必不可少的教学工具。多媒体教室由多媒体计算机、液晶投影仪、数字视频展示台、中央控制系统、投影屏幕、音响设备等多种现代教学设备组成,主要提供课件演示平台和声音播放两大功能。教师利用多媒体教室,将课件中的视觉符号投影到银幕上演示,把课件中的声音符号通过音响播放出来;学生通过银幕显示的视觉符号接收课件中教学信息,通过音响设备播放的声音符号接收课件中的声音信息。多媒体教室利用效果的好坏不仅与硬件设备有关,还与软的细节问题有关。该文结合自己的工作体会,从实用的角度给出了几种增强投影视觉效果与声音传播效果的方法。

1 增强多媒体教室投影视觉效果的方法

影响多媒体教室投影视觉效果的因素很多,除了液晶投影仪设备的新旧程度和液晶投影仪灯炮使用的时间长度以及银幕质量三大主要因素外,还跟多媒体教室的照明和课件的背景与前景的处理方法相关。

1.1 多媒体教室的照明光处理

多媒体教室的投影效果与液晶投影仪所处的背景光有关。多媒体教室的液晶投影仪所处的背景光有室外光和室内光两种。因此,多媒体教室的照明光处理有室外光和室内光处理两种方法。

1.1.1 多媒体教室的室外光处理方法

多媒体教室一般都配有窗帘,是为了隔离室外的户外光设置的。无论室外光强或弱,都对多媒体投影效果没有什么好处,弱的室外光会影响教室的背景光不足,影响多媒体教室的整体功能的发挥;强的室外光会强占液晶投影仪的投影前景主体光,影响投影的效果。因此,多媒体教室不宜用室外光作为背景光源使用。因此,教师利用多媒体教室的液晶投影仪投影教学内容时,宜拉上窗帘来隔离室外光对投影效果的干扰。

1.1.2 多媒体教室的室内光处理方法

多媒体教室的投影效果与液晶投影仪所处的背景光有关,液晶投影仪所处的背景光主要与教室内光源有关。多媒体教室内所用的光一般为日光灯,照明效果好,设置得很合理。我们对多媒体教室内的灯光处理只需注意开启教师用光、液晶投影仪背景用光和学生用光,如下图1所示为一般中型多媒体教室的设置情况。多媒体教室在黑板与讲台间都设置有灯,作为教师用光。教师用光宜开启距离银幕较远的如图1中的教师用光1和2作为教师用光,其他教师用光的灯不宜开启。教师用光与液晶投影仪前之间设置的如图1中的灯光1、2、3、4等,一般不打开,维持液晶投影仪前景光不受干扰。投影背景光与液晶投影仪并排,打开如图1中的投影背景光1、2和3作为液晶投影仪的背景用光,如果如图1中投影背景光3距离投影仪很近干扰到液晶投影仪的前景光,就不宜打开图1中投影背景光3。最后就是学生用光的处理,开启液晶投影仪后面的所有灯光如图1中的学生用光作为学生教室学习用光。这样,多媒体教室投影效果有所加强。

以上是对使用液晶投影仪背景光的处理方法。投影效果除了与使用液晶投影仪背景光有关外,也与演示课件画面的背景与前景的色度和亮度有关。

1.2 对课件的画面背景与前景的色度与亮度处理方法

多媒体课件如果不涉及特殊的教学内容要求对课件画面背景与前景进行特殊处理,一般背景色宜采用纯亮色为主,起个背景或突出显示前景主体效果的作用;尽量不要采用暗色调的背景,那样会影响投影效果,而且对教学效果的气氛也不是很有积极作用。前景色宜采用与背景色相对互补的颜色为主,与背景色相映衬,突出前景主体的作用。这样的课件在银幕上所显示的画面的颜度上的效果就非常清晰。同时为了减低背景与前景色度上的强烈对比效果引起的视觉疲劳,在背景色的处理上还可进一步改善。在纯亮色的基础上对其进行亮度的柔和度处理或选择加工等,达到类似背投图像的那种柔和度,这样的课件在银幕上所显示的画面的效果会更佳。

2 增强多媒体教室声音效果的方法

多媒体教室由于组建的时间不同,教室里的音箱设备主要有两种,一种是自带功放的有源音箱,另一种是需要通过另配功放设备的无源音箱。有源音箱的播放音量范围小,另配功放的无源音箱的音量范围大。对配有功放的无源音箱的教室来说,对视频或声音文件本身音量大小的要求不存在问题。但对于有源音箱的教室来说,对视频或声音文件本身音量的大小有所限制,太小了就很难达到传递教学信息所要求达到的声音效果,此时需要通过相应视频软件中的升高音量的功能来达到目的。现在的一些视频播放软件在音量扩充方面做得很好,功能很强大。如大家常用的暴风影音就做得很好。用暴风影音播放视频或声音文件时,在硬件音量不够的情况下,可通过按键盘上的方向键【】达到增大音量的效果;也可以通过鼠标点击【暴风影音】【播放】【声道/音量】【升高音量】,达到增大音量的效果,如图2。

3 小结

多媒体教室利用效果的硬件设备上面的技术大家都交流得很多,确实也很好。该文结合本人的工作经验和体会,就多媒体教室利用效果的软细节问题与大家交流,希望能给大家带来有益的帮助。

参考文献:

[1] 杨凤梅.多媒体课件的文本处理技巧[J].中国电化教育,2004(7):74-76.

媒体播放篇10

一、目前最“万能”的播放器

暴风影音依靠“通杀所有媒体格式”而得名,这个特点在暴风影音2.0中更是被发挥得淋漓尽致,目前它已经支持至少219种媒体格式!相信这一数字对再苛刻、刁钻的视频爱好者来说,都能够得到满足。而之前的版本尽管已经很“无敌”,至于同类软件,它们支持的媒体格式种类尚不及暴风一代,何况更加万能的2.0版本。

之所以支持格式种类数再创新高,完全依赖暴风影音目前建立的强大的多媒体数据库,以及领先的媒体分析技术。

【小提示】

尽管支持的文件格式已经非常齐全,但新的多媒体格式层出不穷,如何保证最新格式的文件得到正常播放呢?暴风影音2.0的灵活调整解码器匹配策略,提出了“72小时支持最新格式”的概念――它会自动收集各种不可播放的文件,并在72小内分析并最新的渲染链升级信息!也就是说,任何一个暴风影音收集到的不可播格式,不出72小时,都能得到支持。

二、这个播放器很“聪明”

在播放技术上,暴风影音采用了全球领先的媒体文件播放策略,名叫“MEE媒体专家引擎”,其最大的特点就是对每个文件源进行分析,再选择最合适的播放核心和解码器,保证播放的稳定高效。这一点上,暴风影音目前是独一无二的。

引入该系统后,暴风影音的播放原理完全颠覆了传统媒体播放软件,在播放之前,将对文件源进行两次分析和两次判断:首先进行“预处理,媒体格式分析”,然后启用合适的播放核心,之后进行媒体格式和类型的细化分析,最后选择合适的源过滤器、解码器和渲染器,以完成媒体文件的成功播放。“MEE媒体专家引擎”的策略效率明显提高,可快速定位最佳渲染链,不仅启动速度更快,打开文件最快只需189毫秒,而且播放更清晰、更流畅,与其他播放器的兼容性更好。由于内置了多达6套播放核心,所以视频渲染的匹配度非常高,视频播放质量自然更上一层楼!

【小提示】