简单问题:
我正在使用MediaPlayer
播放mp3文件(它们播放得很好),但我也需要支持WMA文件。我知道有些设备支持它,但不是所有设备都支持它,但我想要一些确定它可以在任何设备中播放的方式。有什么我可以实现或这样做我可以播放Mp3和WMA文件吗?
现在我有两个测试按钮,使用相同的代码,一个源是Mp3(工作)另一个相同的代码带有wma(失败)
MediaPlayer mp = MediaPlayer.create(this, Uri.fromFile(source));
mp.start(); // no need to call prepare(); create() does that for you
感谢。 亚历
答案 0 :(得分:0)
为什么不将wma文件重新编码为mp3或ogg(优先)? wma是一种封闭格式,它的支持取决于Android设备上并不总是可用的某些库,它们不属于AOSP树本身。话虽这么说,大多数AOSP派生的ROM都不会播放wma。 因此,最好的办法是将文件重新编码为ogg或mp3。