我正在使用https://github.com/yixia/VitamioBundle
中的Vitamio图书馆这是Vitamio媒体播放器类https://github.com/yixia/VitamioBundle/blob/master/vitamio/src/io/vov/vitamio/MediaPlayer.java
我编写了类似下面的代码但是没有调用onCompletion listener和Error listener。
Object obj=((Question) (map.get('o'))).clone();
这些是我的导入,
mediaPlayer = new MediaPlayer(this);
mediaPlayer.setDataSource(path);
mediaPlayer.prepareAsync();
mediaPlayer.setOnPreparedListener(this);
mediaPlayer.setOnCompletionListener(this);
mediaPlayer.setOnErrorListener(this);
答案 0 :(得分:1)
Vitamio Media Player效果不佳。浪费时间。 永远不会调用onComplete和OnError侦听器。
最好的媒体播放器库之一是FFmpegMediaPlayer。 FFmpegMediaPlayer是Android的MediaPlayer类的重新实现。 FFmpegMediaPlayer类为播放音频文件和流提供了统一的界面。