首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian开发 >> 正文
S60上不再支持CMdaAudioConvertUtility
作者:hoolee    文章来源:诺基亚论坛    更新时间:2006-11-14 11:42:45
标题: S60上不再支持CMdaAudioConvertUtility

设备, 软件 版本: S60 2nd Edition, S60 2nd Edition, Feature Pack 1, S60 2nd Edition, Feature Pack 2, S60 2nd Edition, Feature Pack 3
S60 3rd Edition, S60 3rd Edition, Feature Pack 1

说明:
S60上不再支持CMdaAudioConvertUtility

详细描述:
CMdaAudioConvertUility做为Symbian' Media Client Audio API的一部分,从S60第二版SDK, FP1后就不再被支持。
当在新平台使用时,所有CMdaAudioConvertUtility::OpenL()所返回的变量将为KErrNotSupported错误代码。

解决方案:
Audio convert utility在S60上不再被支持,流媒体程序不再需要将声音先转成PCM中间格式,取而代之的是我们可以直接将压缩的声音数据向流中传递或从中接收,只需在初始化流对象时提供一

个被支持的数据类型(fourCC代码)。
如,使用CMdaAudioInputStream从AMR-NB格式中直接读取声音数据:
void MyStreamClass::MaiscOpenComplete(TInt aError)

{

iInputStream->SetDataTypeL(KMMFFourCCCodeAMR);



}
相关文章:
在S60中、正常UIQ3中使用设备无关字体变斜的解决方案
S60 3rd下实现Video Call 与 VoIP Call
symbian学习的开始
Symbian 应用软件开发、测试与S60 平台安全常见问题问答
Symbian开发环境设置(Microsoft Visual Studio.Net 2003工具)已测试通过
S60 3rd版下,如何运行控制台程序?
Symbian OS 应用程序在手机上无法运行的种种原因
S60系列用户界面显示器规范
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号