iOS如何播放ape格式文件呢?
d350078162d
由 d350078162d
发布于 2013年08月06日
无人欣赏。
之前试着用ffmpeg去解码 然后用audioqueue去播放 但是解析的时候老是会丢码 造成的后果就是播放的时候打哏 声音无法连续起来
谁能指点一下 ios如何才能播放ape文件呢?我能想到的最后的思路就是播放前先用ffmpeg去转码 转成flac 然后再播放 但是这样的话 效率是个问题 。
共13条回复
楼长
·
tinyfool
回复于 2013年08月06日
但是为什么要用ape呢?
2楼
·
pinxue
回复于 2013年08月06日
装个 RockPlayer2 不就能放了?
3楼
·
tinyfool
回复于 2013年08月06日
他是说代码怎么播放吧,楼上你们是解码方面的大牛,指导一下吧
4楼
·
pinxue
回复于 2013年08月06日
就 APE 那点运算量,FFmpeg 随便算算都搞定了。估计还是 audioqueue 用得不熟,另外我们是用 unit 的。
5楼
·
d350078162d
回复于 2013年08月06日
ape 比较常见的无损格式啊~ ffmpeg的确是能搞定 但是放给audioqueue 在enqueue的时候 就会出现丢包的情况~ 也不知道是avreadformat的问题还是别的问题
6楼
·
pinxue
回复于 2013年08月06日
avreadformat很可靠的。你可以在log里记一下packet的时间戳,看看是不是连续,另外设置一下DISCARD为NONE。你可以用audacity之类的工具转成raw samples,然后拿来调audio queue,这样就把两块隔离开了。
7楼
·
tinyfool
回复于 2013年08月06日
Pinxue大神来坐阵,哈哈哈,爽啊
8楼
·
d350078162d
回复于 2013年08月06日
好吧 ~ 我先去检查下时间戳 然后不行就转成raw
9楼
·
ibuick
回复于 2013年08月06日
看到这里我就想请教各位,,,既然都在App里用ffmpeg,GPL 的事情咋整?
10楼
·
tinyfool
回复于 2013年08月06日
这跟GPL没有冲突吧?只要你也开源了
本帖有13个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。