当前位置: 代码迷 >> Brew >> 请问:brew平台流式播放mp3有关问题
  详细解决方案

请问:brew平台流式播放mp3有关问题

热度:4420   发布时间:2013-02-26 00:00:00.0
请教:brew平台流式播放mp3问题
大家好,我使用IWEB接口下载mp3数据,然后保存到一个缓冲区中,使用IMEDIA接口在该缓冲区中读取数据,进行播放,就是一边下载,一边播放,在华为C5900上,我打了日志,读取数据看起来完全正确,但是在播放的时候,听起来好像前面的一部分数据好像被揭掉了,中间也被跳过了一些,后面的就都正常了。
我看了一下,大概莫名其妙的被删除了13秒。
请大家帮忙,谢谢!!!

------解决方案--------------------------------------------------------
首先尝试全部下载完播放会不会有问题,如果不会有问题那就不是音乐文件格式的问题;
然后确保每次ISOURCE_Read 完毕后再调用ISOURCE_Readable,并检查有没有buffer被多次写;
还有就试验用IFILO来存取buffer ,参考http://www.brewmpchina.com/BrewSDK/thread-326-1-1.aspx?postID=1577&page=1&SearchMode=TopicContent&searchText=IFIFO


--www.BrewMpChina.com 狮子
才看到你的留言哈,上周末出差了。
  相关解决方案