从黑莓手机开始启动媒体(音频+视频)

时间:2013-11-25 13:27:50

标签: blackberry java-me

当有人点击我的停止按钮&然后点击播放,从头开始播放音频或视频。

以下是我用来播放视频/音频的代码

_player.start();
_player.setLoopCount(-1);

这是我用来停止视频/音频的代码

_player.stop();
_player.setTimeBase(null);

但是当我点击停止,然后播放按钮,音频/视频无法从开始播放;它将从停止的位置恢复循环播放。

2 个答案:

答案 0 :(得分:3)

您应该使用setMediaTime(long now)方法重置时间。

//Pause the player
_player.stop(); 

//Reset the time to 0
_player.setMediaTime(0); 

答案 1 :(得分:0)

几年前我花了很长时间研究这个话题。我的结论是,为了从一开始就以可在所有设备上工作的方式重新启动音乐,将是stop(),deallocate(),close()和null Player对象,然后重新初始化它

理论上你应该使用setMediaTime(),但是这个功能在某些设备上非常错误,根据设备的不同,表现非常不同。因此,使函数无用。

有关音乐播放的更多提示:http://indiegamemusic.com/help.php?id=1