我正在为Android,Windows Phone,IOS和BlackBerry构建移动应用程序。
它是一个音频应用程序,我想知道我是否应该使用ogg或mp3?
Ogg似乎更加压缩,这是一件好事,但我不确定它会在哪4个平台上工作,质量也会变差?
我不需要为所有平台使用相同的文件格式,因此请为4个平台中的每个平台选择最佳选择。
答案 0 :(得分:7)
iOS和Windows Phone 7无法自行播放OGG音频文件,除非您愿意自己编写解码器(由于您没有原始访问权限,因此无法在Windows Phone 7上执行此操作音频硬件)。
BlackBerry从BlackBerry OS v5开始支持开箱即用的OGG。
Android将其列为受支持的编解码器,但由于Android的开源特性,运营商完全可以在没有编解码器的情况下发布产品(我不知道是否已完成此操作在实践中)。
但是,所有这些平台都可以开箱即用MP3。你最好不要使用MP3。
如果你使用可变比特率而不是常数比特率,你可能能够达到类似OGG的MP3大小。