毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于CDMA手机地址录开发设计 第14页

更新时间:2008-6-17:  来源:毕业论文

基于CDMA手机地址录开发设计 第14页

注意: 此示例应用程序的主要目标设备是 Sharp Z-800。如果您在 Simulator 上运行此程序,请选择 Sharp Z-800 设备图像以获得最佳效果。

MediaPlayer 说明

下表列出了 MediaPlayer 开发过程中使用的接口和控件,以及在手持设备上运行该应用程序所需的文件。

使用的接口        使用的控件                    手持设备上需要的文件

IMedia            IDisplay                       mediaplayer.bar

IFile                          mediaplayer.mif

IFileMgr                 mediaplayer.mod

IMenuCtl                 mediaplayer.sig

IStatic                  此外,手持设备的 "media" 目录中

需要包含媒体文件。

在手持设备上运行 MediaPlayer

在研究驱动 MediaPlayer 的底层代码之前,先从用户的角度查看该应用程序;即,它是如何在手持设备上运行的。

运行 MediaPlayer

1. 运行 BREW Simulator,确保 MIF 目录设置指向 <BREW\sdk\examples>

2. 选择 MediaPlayer 应用程序。

BREW 将加载 MediaPlayer 小程序 DLL 并启动应用程序。 此时将打开一个溅射屏

幕,并出现与以下显示类似的屏幕:略

3. MediaPlayer 主菜单,可以执行以下功能:

选择选项                                      执行操作

Play File( 播放文件)           选择要在手持设备上运行的音频、视频或静态图形件。有关说明,请参阅下面的查看或播放多媒体文件。

Record QCP File( 记录QCP 文件)   使用话筒模拟设备话筒,记录 QCP 音频文件。有关说明,请参阅记录 QCP 音频文件 页20。 使“播放文件”菜单项可播放所记录的文件。

About( 关于)                   查看 MediaPlayer 的版权信息。

4. 任何时候要停止小程序,请按End( 结束)

查看或播放多媒体文件

“播放文件”菜单选项使您可以选择要在手持设备屏幕上运行的音频、视频或静态图形文件。

下面将逐一说明各种媒体类型。

播放音频文件

1. MediaPlayer 主菜单中选择Select File( 播放文件)。此时将打开Select File( 选择文件) 屏幕。

2. 突出显示您要播放的音频文件(MIDIQCP MP3),并按下Select( 选择)。此时将打开与以下显示类似的屏幕。

3. 要播放音频剪辑,请按下Select( 选择)。此时将播放声音剪辑并在底部状态栏中显示已播放的时间。其它控件将在下文中说明。

4. 完成播放媒体文件后,请按下 CLR。此时将再次打开Select File( 选择文件) 屏幕。

查看静态图像

1. Select File( 选择文件) 屏幕中,突出显示您要查看的图像文件 (BMP) 并按下Select( 选择)

2. 要清除屏幕并只显示该图形,请按下Select( 选择) 键,选择工具栏按钮Zoom( 缩放)。此时显示图像,屏幕顶部或按钮栏将不显示信息。

3. 按下任意键返回上一视图。

4. 您还可以使用箭头键向左、向右、向上和向下滚动图形。

5. 完成查看静态图形图像后,请按下 CLR。此时将再次打开Select File( 选择文件) 屏幕。

6. 要退出 MediaPlayer,请按下End( 结束)

记录 QCP 音频文件

MediaPlayer 使您可以通过设备话筒记录您的声音或其它声音,然后使用“播放文件”菜单项重放所记录的声音。 每个记录的长度没有限制;但是,由于手持设备上的内存量有限,因此持续时间相对较短。

记录 QCP 文件

1. MediaPlayer 主菜单中选择Record QCP File( 记录 QCP 文件)

此时将打开( 记录) 屏幕。

请注意,屏幕顶部有一个文件名。这是记录要使用的文件名。 还请注意,此时按钮

栏中包含一个绿色的“记录”按钮。

2. 突出显示" 记录" 按钮并按下Select( 选择)“记录”屏幕将在按钮栏上显示记录时间。

3. 如果要停止记录,请突出显示Stop( 停止) 按钮并再次按下Select( 选择)

该记录将使用屏幕顶部显示的名称保存。至此,从 MediaPlayer 主菜单中选择

Play File( 播放文件) 选项时可以选择播放该文件。

MediaPlayer 演示内容

MediaPlayer 演示了如何创建 BREW 多媒体应用程序。 BREW 程序员可使用 IMedia 和基于IMedia 的接口构造媒体播放器,播放和记录所有多媒体格式(包括音频和视频)。当前,如果你装载了合适的CMX DLL,它便支持 QCP 记录。 MediaPlayer 使用 IImageCtl IImage接口显示图像。 程序员提供了以下基本指导,以帮助您创建类似的应用程序。

 创建自己的接口(抽象基类)并在应用程序中使用。 MediaPlayer 使用了一个IWindow 接口,所有窗口均继承于该接口。 每个窗口都可以刷新其本身并处理发送

给它的事件。共有三个窗口:

1)主窗口管理主菜单。

2)“文件列表”窗口使用户可以从列表中选择媒体文件。

3)“播放器”窗口启用播放和记录控件。

使用各种控件,如 IMenuCtlIImageCtl IStaticMediaPlayer 还向您展示了如何使用 IDisplay 实现自己的进度条控件。

通过 ISHELL_Resume() API (用于将一个大任务分割成若干小程序块)启用协作式多任务处理。 在 MediaPlayer 中, IWindow 为异步刷新。 MediaPlayer 还演示了应用程序中异步计时器的用法。

在应用程序中使用用户自定义事件。例如, MediaPlayer 使用用户自定义的事件创建了基于 IMedia 的类。

 

 

 << 上一页  [11] [12] [13] [14] 

基于CDMA手机地址录开发设计 第14页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。