0

到目前为止,我尝试过的所有 mp3 文件都可以正常工作,但是,当我尝试从 Vorbis 格式转换的文件时,它就无法播放。

没有错误或任何东西,只是它没有发出任何声音。

尝试了多个转换应用程序。

有什么办法可以解决这个问题?

InputStream iStreamSound = getClass().getResourceAsStream("file.mp3"); 
Player p = Manager.createPlayer(iStreamSound, "audio/mp3");
p.start(); 
4

1 回答 1

1

Ogg 是一种容器格式。Vorbis 是一种用于存储在 ogg 容器中的数据的压缩机制/方案。但是,ogg 文件可以包含通过 Vorbis 以外的方式压缩的数据。因此,我将首先检查用于原始文件的方案,然后查看如何将其转换为您的 mp3。我发现许多 j2me 声音播放器相当挑剔,所以可能只是不支持底层数据结构。

我能想到的最彻底的转换方法是先将 .ogg 转换为 .wav 文件,然后尽可能将其转换为 .mp3。只需确保 wav->mp3 转换使用您的手机支持的压缩类型。

于 2012-11-30T01:09:55.760 回答