未调用Vitamio媒体播放器onCompletion和OnErrorListener

时间:2015-08-22 11:43:14

标签: android vitamio

我正在使用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);

1 个答案:

答案 0 :(得分:1)

Vitamio Media Player效果不佳。浪费时间。 永远不会调用onComplete和OnError侦听器。

最好的媒体播放器库之一是FFmpegMediaPlayer。 FFmpegMediaPlayer是Android的MediaPlayer类的重新实现。 FFmpegMediaPlayer类为播放音频文件和流提供了统一的界面。

https://github.com/wseemann/FFmpegMediaPlayer