コード例 #1
0
    public void Play()
    {
        if (string.IsNullOrEmpty(currentURL))
        {
            return;
        }

        player.Play(currentURL);
    }
コード例 #2
0
        public void StartVideo()
        {
#if UNITY_IOS || UNITY_ANDROID
            _player.Play(LocalizationManager.GetTermTranslation("Lobby/AvatarSettings/TutorialMobileURL"));
#else
            _player.Play(LocalizationManager.GetTermTranslation("Lobby/AvatarSettings/TutorialURL"));
#endif

            _panel.SetActive(true);

            StartCoroutine(ShowSkipButtonRoutine());
        }
コード例 #3
0
        private void OpenStreamFile()
        {
            StreamState = ExpoScheduledStreamState.WaitAcyncOperation;

            if (activeStreamItem != null)
            {
                mPlayer.Play(activeStreamItem.URL);
            }
            else
            {
                StreamState = ExpoScheduledStreamState.Start;
            }
        }
コード例 #4
0
ファイル: VW_Start.cs プロジェクト: lazyninjacat/infernofall
    // Start is called before the first frame update
    void Start()
    {
        // Preload the Masters if they are not loaded
        ds    = StartupScript.ds;
        music = new Music();

        ytPlayer.Play(music.Music1);
        ytPlayer.GetComponent <AudioSource>().volume = 0.25f;
    }
コード例 #5
0
 public void Play()
 {
     if (fullscreen)
     {
         videoPlayer.renderMode = VideoRenderMode.CameraNearPlane;
     }
     player.autoPlayOnStart = autoPlay;
     player.videoQuality    = YoutubePlayer.YoutubeVideoQuality.STANDARD;
     player.Play(url);
 }
コード例 #6
0
    public void Play()
    {
        if (!yplayer.activeSelf)
        {
            yplayer.SetActive(true);
            y.Play(youtubeid);
        }

        //PopupYoutube.FullYoutubeView(youtubeid);
        // PopupYoutube.CustomYoutubeView(youtubeid,true,false,true,800,400);
    }
コード例 #7
0
    //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();
        }
    }
コード例 #8
0
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            RootObject myChannel = await YoutubeProxy.GetChannel();

            txtTitle.Text          = myChannel.items[0].snippet.channelTitle;
            ResultDescription.Text = myChannel.items[0].snippet.description;

            string     YoutubeId = myChannel.items[0].contentDetails.upload.videoId;
            YouTubeUri url       = await YouTube.GetVideoUriAsync(YoutubeId, YouTubeQuality.Quality720P);

            YoutubePlayer.Source = url.Uri;
            YoutubePlayer.Play();
        }
コード例 #9
0
 //Experimental YouTube player
 public bool tryLoadYoutube(string url)
 {
     if (youtubePlayer != null)
     {
         youtubePlayer.Stop();
         youtubePlayer.HideLoading();
         youtubePlayer.OnVideoPlayerFinished();
         //If detect Youtube video, play Youtube video!
         if (youtubePlayer.TryNormalizeYoutubeUrlLocal(url, out url))
         {
             Debug.Log(url);
             youtubePlayer.ShowLoading();
             youtubePlayer.Play(url);
             return(true);
         }
     }
     return(false);
 }
コード例 #10
0
    //set face data
    public void setFaceData(string json)
    {
        if (json == null)
        {
            return;
        }

        //Quick Blink message
        if (json.Equals("blink"))
        {
            blinkTimer = 0; return;
        }

        //Tank control message (Prefaced with a "t")
        if (json.Substring(0, 1).Equals("t"))
        {
            TankSpeed tankSpeed = JsonUtility.FromJson <TankSpeed>(json.Substring(1));
            tankController.remoteControlTank(tankSpeed.x * 0.01f, tankSpeed.y * 0.01f);
            return;
        }

        //Full face message
        previousExpression = expression;
        FaceData faceData = JsonUtility.FromJson <FaceData>(json);

        if (faceData != null)
        {
            try {
                rate       = faceData.ra * 0.01f;
                pitch      = faceData.p * 0.01f;
                expression = faceData.e;
                speech     = faceData.s;
                faceColor  = new Color(faceData.r / 255f,
                                       faceData.g / 255f,
                                       faceData.b / 255f);

                Speaker.Silence();
                mp3MusicPlayer.StopMP3();

                youtubePlayer.Stop();
                youtubePlayer.HideLoading();
                youtubePlayer.OnVideoPlayerFinished();

                //If detect Youtube video, play Youtube video!
                string checkYoutubeUrl = speech;
                if (youtubePlayer.TryNormalizeYoutubeUrlLocal(checkYoutubeUrl, out checkYoutubeUrl))
                {
                    Debug.Log(checkYoutubeUrl);
                    youtubePlayer.ShowLoading();
                    youtubePlayer.Play(checkYoutubeUrl);
                    //    youtubePlayer.PlayYoutubeVideo(checkYoutubeUrl);
                }
                //If detect MP3 music file, play MP3 from local file.
                else if (speech.Length > 4 && speech.Substring(speech.Length - 4).ToLower() == ".mp3")
                {
                    mp3MusicPlayer.PlayMP3FromFile(speech);
                }
                //Otherwise play Speech-to-Text;
                else
                {
                    Speaker.Speak(speech, null, null, true, rate, pitch, 1); //rate = 0-3, pitch = 0-2, volume = 0-1
                }
                if (chatlog)
                {
                    chatlog.userSpoke(speech);
                }

                //Blink
                eyeBlend = 0f;
            } catch (Exception e) { Debug.LogException(e, this); }
        }
    }
コード例 #11
0
 public void PlayFromUrlField()
 {
     //Simple call to start playing
     player.Play(urlInput.text);
 }