首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symbian/S60音频播放速率

Symbian/S60音频播放速率
EN

Stack Overflow用户
提问于 2010-06-17 01:49:46
回答 1查看 224关注 0票数 1

我想控制歌曲播放时的播放速率。基本上,当我告诉它这样做时,我想让它播放得更快或更慢。

另外,是否可以同时播放两个不同的曲目。想象一段录音,乐器在一个轨道上,而人声在不同的轨道上。这些曲目中的一个应该能够“实时”地改变回放速率。

这在Symbian/S60上是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-02 18:34:33

这是可能的,但你必须:

  1. 将音频数据转换为PCM,如果它还不是这种格式
  2. 在应用程序中处理此PCM流,以便更改其播放速率
  3. 通过CMdaAudioOutputStream或CMMFDevSound (或QAudioOutput,如果您正在使用Qt)渲染音频

换句话说,平台本身不提供任何用于更改音频回放速率的APIs您的应用程序需要直接处理音频流。

至于同时播放多首曲目,根据设备的不同,音频子系统可能会让您同时播放两个或两个以上的音频流。然而,你可能会遇到的问题是它们不太可能同步。因此,在渲染之前,您的应用程序可能必须将所有单独的曲目混合到一个流中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3055835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档