private void OnReadyToStart() { activeStreamDurationSec = (mPlayer.videoPlayer.frameCount / mPlayer.videoPlayer.frameRate); mPlayer.Pause(); frameReadyHandler = (source, index) => { OnFrameReady(); }; mPlayer.videoPlayer.frameReady += frameReadyHandler; mPlayer.videoPlayer.sendFrameReadyEvents = true; }
//Camera change Logic void cameraPositionChange(int camPosition) { if (camPosition > 2) { camPosition = 0; } //Set camera position database PlayerPrefs.SetInt("CameraPosition", camPosition); //Set camera position 1 if (camPosition == 0) { cameraOne.SetActive(true); cameraOneAudioLis.enabled = true; cameraTwoAudioLis.enabled = false; cameraTwo.SetActive(false); cameraThree.SetActive(false); cameraThreeAudioLis.enabled = false; YoutubePlayer.Pause(); } //Set camera position 2 if (camPosition == 1) { cameraThree.SetActive(false); cameraThreeAudioLis.enabled = false; cameraTwo.SetActive(true); cameraTwoAudioLis.enabled = true; cameraOneAudioLis.enabled = false; cameraOne.SetActive(false); YoutubePlayer.Play(); } //Set camera position 3 if (camPosition == 2) { cameraThree.SetActive(true); cameraThreeAudioLis.enabled = true; cameraTwoAudioLis.enabled = false; cameraTwo.SetActive(false); cameraOneAudioLis.enabled = false; cameraOne.SetActive(false); YoutubePlayer.Pause(); } }
public void ResetSimplePlayback() { Player.Pause(); }