上一篇文章已经下载好oggplay的源代码。 这里开始进行第一编译,经常下载开源项目下来调试的朋友都知道,第一次编译是成功的关键,因为很多时候开源项目下载下来后由于机器本身的差异或者环境的差异,软件的差异,很多时候都不能正常编译(好像我觉得是绝大多数都不能一编译就成功)。
symbian oggplay是symbian平台的一个开源音乐播放器。 下载下来有很多个版本,包括s60,s60v3,UIQ,S80,S90 我对音乐播放器比较感兴趣。现在开始一步步的来尝试在这个基础上开发一个音乐播放器。 首先下载源代码:
1. S60用多媒体框架(MMF)实现视频和音频的回放和录制,其拥有一个插件架构,可使用多种类型的用于媒体回放和录制的插件,比如RealPlayer引擎是针对MMF控制器的插件,支持视频和音频回放及流。 2. s60内置播放器采用Realplayer引擎。 不支持HTTP流媒体,因为在显示之前必须把所有的视频数据一次性读入缓存。 3. S60的常用格式是 MP4(编解码标准为H.263和MPEG4)、3GP(H.263和MPEG4) 4. S60平台支持C++进行多媒体开发,下表总结了如何用C++实现多媒体应用
一、何为资源文件: 在symbian应用程序中,资源文件指的是后缀名为.rss的文件,每个应用程序至少要有一个与之关联的资源文件。资源编译器rcomp编译资源文件后,生成一个.rsc二进制文件和一个相伴的头文件(.rsg)。这样在应用程序框架启动应用程序时,会打开这个二进制文件,借助在.rsg文件中创建的资源标志符,根据需要把各个资源加载到C++代码中。
Symbian的设计师为了解决构造时异常退出的问题,给所有开发者设计了一个编写程序的定式,这就是Two-phase Construction。
关闭操作系统数据执行保护。
都说第一次最麻烦,可不是嘛: 以下为我的第一次。。。 安装准备: 1.activeperl:下载perl:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.820-MSWin32-x86-274739.msi 2.jdk环境:自己处理
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号