Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

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

From 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 04:35.
161 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×