如何停止三星智能电视应用程序上的视频播放器,而不显示黑屏

时间:2014-05-15 12:18:03

标签: samsung-smart-tv video-player smart-tv

您好我正在使用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命令不起作用 我能怎么做?你有解决方案吗?

由于

1 个答案:

答案 0 :(得分:2)

我已在下面插入

sf.service.VideoPlayer.stop();

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

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