Question

Hi I'm developing Samsung app with SDK and emulator 4.5. I have a issue..The App shows by videoPlayer some videos loaded on server. My issue is: when the video play and I push button STOP, the video stops and the screen becomes black..I'd like to show the screen with the first frame of the video. I have tried to do:

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

        }
});

I have inserted:

videoPlayer.play();//insert function play 
sf.service.VideoPlayer.pause();// stop video

The play works but the pausa command not work How can I do? Have you got a solution?

Thanks

Was it helpful?

Solution

I have inserted below

sf.service.VideoPlayer.stop();

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

I resolved my issue. if delay time is not enough, you can increase the time to get the finish request.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top