您好我正在使用SDK和模拟器4.5开发Samsung应用。我有一个问题..该应用程序通过videoPlayer显示加载在服务器上的一些视频。我的问题是:当视频播放和我按下STOP按钮时,视频停止,屏幕变黑。我想显示带有视频第一帧的屏幕。 我试过这样做:
sf.service.VideoPlayer.setKeyHandler(tvKey.KEY_STOP, function()
{
if(Popup.getPopup()==Popup.getNPOPUP() && Similars.getOpenS()==false){
//videoPlayer.enterVideo(videoPlayer.url,videoPlayer.title,videoPlayer.from,videoPlayer.axoid,videoPlayer.nid); //riparte l'esecuzione del video
sf.service.VideoPlayer.stop();
videoPlayer.play();//insert function play
sf.service.VideoPlayer.pause();// stop video
videoPlayer.setFullScreen();
sf.service.VideoPlayer.show();
sf.service.VideoPlayer.pause();//stefa
}
});
我已插入:
videoPlayer.play();//insert function play
sf.service.VideoPlayer.pause();// stop video
该剧有效,但pausa命令不起作用 我能怎么做?你有解决方案吗?
由于
答案 0 :(得分:2)
我已在下面插入
sf.service.VideoPlayer.stop();
setTimeout(function(){sf.service.VideoPlayer.pause();},2000); //delay function called of 2000 millisecond
我解决了我的问题。 如果延迟时间不够,可以增加完成请求的时间。