有些歌曲为什么在电脑里能听放mp3裏就不能听了?
放在电脑里听一切正常 但放在mp3里就不能听 直接跳过了这首全部
1.格式不对如果你的MP3不支持WMA。那么当然会这样 2.比特率过高或過低,不在MP3解码芯片支持的范围内全部
注意格式,码率无关码率顶多导致播放不正常,但绝对可以播放的除非该MP3产品是不合格的。既然是MP3播放器那么你只放MP3格式的音频文件就百分百OK,放静态码率的MP3尽量不要放动态的。全部
你的MP3有些格式可能不支持全部
应该是mp3不能識别当前mp3的码率全部
确认一键查看最优答案
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
首先实茬不知到应该把这个话题放在那个区域。先道歉了
音频来源:有可能是用户的真声录音,也可以是录音后加了些背景音乐、处理后的音頻(都是mp3文件)
网上的代码大多都是合并各个音频文件的文件流,这样做很不科学……我合并后的音频是乱七八糟的
还请各路大神赐敎这方面的经验
mp3文件好像都有一个文件头结构的吧,根据不同的音频编码每个单元的数据长度是不一样的。你这么强写估计没有播放器能解出来。
最好先把每段音频都decode到一样的音频格式再连接到一起。
decode再拼接好高深的样子,有没有现成的框架利用
这个貌似不需要框架吧,只是一个功能直接面向过程做就是了
多试几个,我合并字节流后的音频鈈正常
java最好因为想做到服务端,实在不行也可以考虑as
服务端会不会很卡啊这方面没有研究帮不了你了你找找开源项目试一下吧
拼接音频流。不影响正常播放
代码大致就是这样的MP3文件可以批量生成。直接用播放器打开MP3文件是有声音的但是放到网页上用自制的音乐播放器却放不出来,而且我试着放了一些别的MP3比如一些流荇歌曲,是可以在网页上播放的这我就搞不懂了??
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。