1

您好我正在使用 SDK 和模拟器 4.5 开发三星应用程序。我有一个问题..该应用程序通过 videoPlayer 显示服务器上加载的一些视频。我的问题是:当视频播放并且我按下停止按钮时,视频停止并且屏幕变黑..我想用视频的第一帧显示屏幕。我试图这样做:

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 命令无效 我该怎么办?你有解决办法吗?

谢谢

4

1 回答 1

2

我在下面插入

sf.service.VideoPlayer.stop();

setTimeout(function(){sf.service.VideoPlayer.pause();},2000); //delay function called of 2000 millisecond

我解决了我的问题。如果延迟时间不够,可以增加获取完成请求的时间。

于 2014-05-20T07:08:13.420 回答