找回密码
 注册
搜索
查看: 744|回复: 0

[讨论] 播放mp3文件时声音跳跃?

[复制链接]
发表于 2011-1-7 10:19:28 | 显示全部楼层 |阅读模式
最近遇到个问题:

mdi_result mdi_audio_play_string_with_vol_path(
            void *audio_data,
            U32 len,
            U8 format,
            U8 play_style,
            mdi_handle *handle_p,
            mdi_callback handler,
            U8 volume,
            U8 path)

我把一个500K 的mp3文件全部读到一段内存里,然后每10K取一次调用上面的函数,结果发现在重新填充内容后再次播放会出现声音的跳跃,感觉不连贯,我开始以为是中间某一帧的丢失造成的,换个CBR的mp3文件,算出每一帧是209个字节然后按照每次正好取10帧(209*10)放到上面接口里结果还是会有声音的跳跃,这会是什么原因??

    难道是调用接口本身的延迟造成的,应该不会吧.......

  有遇到过类似情况的兄弟吗?
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-27 05:39 , Processed in 0.065436 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表