×
Namespaces

Variants
Actions
Revision as of 07:35, 30 May 2013 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

S60第三版音频流配置的不同之处

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

测试基于
设备:: Nokia 3250, Nokia 5500 Sport

兼容于
平台: S60 3rd Edition
S60 3rd Edition (initial release)

文章
huwell 在 28 Nov 2007 创建
最后由 hamishwillee 在 30 May 2013 编辑
  • 详细描述

Nokia 3250/Nokia 5500和其它S60第三版手机相比支持自定义的音频流配置。


大部分S60手机设备音频硬件配置都大致相似。同一个音频流示例代码在上面都可以顺利运行。


我们要注意Nokia 3250和Nokia 5500这两款手机的例外之处,在其音频配置时有所不同。下面列表中的值在使用音频流对象——如CMdaAudioOutputStream和CMdaAudioInputStream时要加以注意。 AudioStreaming.jpg

>从S60第二版FP2向后开始支持AMR流。


  • 解决方案

如果是面向所有S60第三版手机的流媒体程序,并且使用了CMdaAudioInputStream从麦克风中进行录音操作,那么对3250/5500手机来说在流初始化以及设置buffer的大小时都要参考上表数值进行调整。


具体可以编译2个engine/DLL版本,在安装时根据不同的手机类型选择安装(参考SDK帮助中pkg文件中MachineUid属性内容)。


或者在运行时根据HAL API获取MachineUID,从而动态调整。


MachineUIDs 0x200005F8 (Nokia 3250)

0x20000602 (Nokia 5500 Sport)

This page was last modified on 30 May 2013, at 07:35.
99 page views in the last 30 days.
×