PDA

View Full Version : 请教willin大师:进度条的问题


tcm
10-12-2008, 08:43 AM
同一个AAC格式音频文件,用KMP播放进 条不起作用,而用天天静听起作用, 测试不是皮肤问题,用不同的皮肤播 放都不起作用。不知怎么办,望指点 不胜感激!

willin
10-12-2008, 07:50 PM
"大狮"不敢当------ 当"狗勾"就好.
我的音频文件只有 mp3, wma, ogg, ape, wav, 沒用过 aac.
我在网上下不到aac, 可不可寄个aac 给我试试. [Only registered and activated users can see links]

willin
10-12-2008, 10:41 PM
收到了! 很好听的"军港之夜",
显示时长 88:15 ? 但只有 3:47 是有效资料,
也就是- 在进度条的前 3:47 拖动很正常, 出了 3:47 就完了.
用 Media Info 也找不到"时长"资料,
我会再查查看是档案问题 还是KMPlayer 的bug.

tcm
10-12-2008, 11:48 PM
您辛苦了,让您多费心了

tcm
10-13-2008, 01:28 PM
我再发一首进度条可正常移动、时长 常显示的AAC音乐到您的邮箱,两个文 比较一下,可能可以找出问题所在。

willin
10-13-2008, 07:21 PM
这两个音频文件是相同的架构, 都能播, 只是其中有个出現进度条的錯誤
內部是 aac ADTS 编码(*.aac), 属于 MPEG-4 AAC (*.m4a).
你可以把 m4a 看成是一个"容器" 或是 "壳",它包纳 aac 音频编码方法.
网上說: 有些手机只认 aac ADTS, 所以才会把歌曲转成acc -- 其実就是无壳的m4a.
因为沒有壳, 档案较小, 相容性较差. 我用 Media Info 就查不到一般可查的信息.
(如: Codec ID, Duration Time, Bit rate, Maximum bit rate... 都沒有.
只看到 Format, Format version, Sampling rate, Resolution, Channel 几項而已.)

直接把它的扩展名改成 .m4a 后, KMP播放一切正常.
千千, WMP, MPC 都能正常, 只有KMP有问题, 确认KMP內置轻便的AAC分离器 对此功能的支持不足.

解决方法有两种...
方法1. 改扩展名, 不切換分离器: 把有问题的 .aac 扩展名全改成 .m4a
方法2. 切換分离器, 不改扩展名: 按 F2 -> 分离器 -> AAC分离器 ... 随你挑, 就是不要內置的.

tcm
10-13-2008, 07:42 PM
您果然是大师,问题分析很到位,还 出解决办法,我从内心感谢您!!! 要采用方法2
因为我收藏的音乐90%是AAC格式的。再 感谢您!!!

willin
10-13-2008, 07:50 PM
怎么?? 怎么??? 还叫 "大狮" 啊? 我不是"大狮", 是"小狗"!