到目前为止,我尝试过的所有mp3文件都运行得很好,但是,当我尝试从Vorbis格式转换的文件时,它根本无法播放。
没有任何错误或任何错误,只是它没有任何声音。
尝试了多个转换应用。
这有什么办法可以解决?
InputStream iStreamSound = getClass().getResourceAsStream("file.mp3");
Player p = Manager.createPlayer(iStreamSound, "audio/mp3");
p.start();
答案 0 :(得分:1)
Ogg是一种容器格式。 Vorbis是一种压缩机制/方案,用于存储在ogg容器中的数据。但是,ogg文件可以包含通过Vorbis以外的方式压缩的数据。因此,我首先检查用于原始文件的方案,然后查看如何为您的mp3转换。我发现很多j2me声音播放器相当挑剔,所以可能只是底层数据结构不受支持。
我能想到的最彻底的转换方法是先将.ogg转换为.wav文件,然后将其转换为.mp3。只需确保wav-> mp3转换使用手机支持的压缩类型。