コード例 #1
0
 void IYouTubePlayerOnInitializedListener.OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasResumed)
 {
     this.player = player;
     player.SetPlayerStyle(YouTubePlayerPlayerStyle.Chromeless);
     player.SetPlayerStateChangeListener(this);
     MaybeStartDemo();
 }
コード例 #2
0
 public override void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
 {
     if (!wasRestored)
     {
         player.CueVideo("wKJ9KzGQq0w");
     }
 }
コード例 #3
0
 public override void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
 {
     if (!wasRestored)
     {
         player.CueVideo("wKJ9KzGQq0w");
     }
 }
コード例 #4
0
        public void OnInitializationFailure(IYouTubePlayerProvider p0, YouTubeInitializationResult youTubeInitializationResult)
        {
            // no implemented
            //  Toast.MakeText(this, youTubeInitializationResult.ToString(), ToastLength.Short).Show();

            throw new NotImplementedException();
        }
 public void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasResumed)
 {
     this.player = player;
     player.SetPlayerStyle(YouTubePlayerPlayerStyle.Chromeless);
     player.SetPlayerStateChangeListener(new VideoListener()
     {
         Loaded = () =>
         {
             state = State.VIDEO_CUED;
         },
         VideoEnded = () =>
         {
             state = State.VIDEO_ENDED;
             imageWallView.ShowImage(videoCol, videoRow);
             playerView.Visibility = ViewStates.Invisible;
         },
         Error = (errorReason) =>
         {
             if (errorReason == YouTubePlayerErrorReason.UnexpectedServiceDisconnection)
             {
                 // player has encountered an unrecoverable error - stop the demo
                 flipDelayHandler.RemoveCallbacksAndMessages(null);
                 state = State.UNINITIALIZED;
                 thumbnailLoader.Release();
                 thumbnailLoader = null;
                 player          = null;
             }
             else
             {
                 state = State.VIDEO_ENDED;
             }
         }
     });
     MaybeStartDemo();
 }
コード例 #6
0
 public void OnInitializationSuccess(IYouTubePlayerProvider p0, IYouTubePlayer player, bool wasRestored)
 {
     if (!wasRestored)
     {
         player.CueVideo(youtubeItem.VideoId);
         player.Play();
     }
 }
コード例 #7
0
 public void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
 {
     if (!wasRestored)
     {
         player.CueVideo("Uh_rSDdzubg");
         player.Play();
     }
 }
コード例 #8
0
ファイル: VideoActivity.cs プロジェクト: yonifra/Shortie
 public override void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
 {
     if (!wasRestored)
     {
         player.CueVideo (_videoYouTubeId);
         SharedPreferencesHelper.Instance.AddVideoToSharedPreferences (_videoKey, SharedPreferenceType.Watched);
     }
 }
コード例 #9
0
        public override void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
        {
            player.AddFullscreenControlFlag(YouTubePlayer.FullscreenFlagCustomLayout);
            player.SetOnFullscreenListener(this);

            if (!wasRestored) {
                player.CueVideo("9c6W4CCU9M4");
            }
        }
コード例 #10
0
 public void OnInitializationFailure(IYouTubePlayerProvider provider, YouTubeInitializationResult errorReason)
 {
     if (errorReason.IsUserRecoverableError) {
         errorReason.GetErrorDialog(this, RECOVERY_DIALOG_REQUEST).Show();
     } else {
         String errorMessage = String.Format(GetString(Resource.String.error_player), errorReason.ToString());
         Toast.MakeText(this, errorMessage, ToastLength.Long).Show();
     }
 }
コード例 #11
0
 void IYouTubePlayerOnInitializedListener.OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool restored)
 {
     this.player = player;
     player.AddFullscreenControlFlag(YouTubePlayer.FullscreenFlagCustomLayout);
     player.SetOnFullscreenListener((VideoListDemoActivity)Activity);
     if (!restored && videoId != null)
     {
         player.CueVideo(videoId);
     }
 }
コード例 #12
0
        public void OnInitializationSuccess(IYouTubePlayerProvider playerProvider, IYouTubePlayer player, bool wasRestored)
        {
            _player = player;
            _player.SetOnFullscreenListener (this);

            if (!wasRestored)
            {
                player.CueVideo (_videoId);
            }
        }
コード例 #13
0
        public override void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
        {
            player.AddFullscreenControlFlag(YouTubePlayer.FullscreenFlagCustomLayout);
            player.SetOnFullscreenListener(this);

            if (!wasRestored)
            {
                player.CueVideo("9c6W4CCU9M4");
            }
        }
コード例 #14
0
 public void OnInitializationFailure(IYouTubePlayerProvider p0, YouTubeInitializationResult errorReason)
 {
     if (errorReason.IsUserRecoverableError)
     {
         errorReason.GetErrorDialog(this, 1).Show();
     }
     else
     {
         Toast.MakeText(this, errorReason.ToString(), ToastLength.Short)?.Show();
     }
 }
コード例 #15
0
 public override void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
 {
     this.player = player;
     SetControlsEnabled();
     // Specify that we want to handle fullscreen behavior ourselves.
     player.AddFullscreenControlFlag(YouTubePlayer.FullscreenFlagCustomLayout);
     player.SetOnFullscreenListener(this);
     if (!wasRestored) {
         player.CueVideo("avP5d16wEp0");
     }
 }
コード例 #16
0
 public void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
 {
     if (!wasRestored)
     {
         this.IsInitialized = true;
         this.Player        = player;
         this.Player.SetPlayerStateChangeListener(this);
         //player.CueVideo("o9P4B0iPHpI"); // Plays https://www.youtube.com/watch?v=o9P4B0iPHpI
         //player.LoadVideo("o9P4B0iPHpI");
     }
 }
コード例 #17
0
 public void OnInitializationFailure(IYouTubePlayerProvider provider, YouTubeInitializationResult errorReason)
 {
     if (errorReason.IsUserRecoverableError)
     {
         errorReason.GetErrorDialog(this, RecoveryRequest).Show();
     }
     else
     {
         var error = errorReason.ToString();
         Toast.MakeText(this, error, ToastLength.Long).Show();
     }
 }
コード例 #18
0
 public void OnInitializationFailure(IYouTubePlayerProvider provider, YouTubeInitializationResult errorReason)
 {
     if (errorReason.IsUserRecoverableError)
     {
         errorReason.GetErrorDialog(this, RecoveryDialogRequest).Show();
     }
     else
     {
         var errorMessage = string.Format(GetString(Resource.String.error_player), errorReason);
         Toast.MakeText(this, errorMessage, ToastLength.Long).Show();
     }
 }
コード例 #19
0
 public override void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
 {
     this.player = player;
     SetControlsEnabled();
     // Specify that we want to handle fullscreen behavior ourselves.
     player.AddFullscreenControlFlag(YouTubePlayer.FullscreenFlagCustomLayout);
     player.SetOnFullscreenListener(this);
     if (!wasRestored)
     {
         player.CueVideo("avP5d16wEp0");
     }
 }
コード例 #20
0
 public void OnInitializationFailure(IYouTubePlayerProvider provider, YouTubeInitializationResult errorReason)
 {
     if (errorReason.IsUserRecoverableError)
     {
         errorReason.GetErrorDialog(this, RECOVERY_DIALOG_REQUEST).Show();
     }
     else
     {
         String errorMessage = String.Format(GetString(Resource.String.error_player), errorReason.ToString());
         Toast.MakeText(this, errorMessage, ToastLength.Long).Show();
     }
 }
コード例 #21
0
        public void OnInitializationFailure(IYouTubePlayerProvider p0, YouTubeInitializationResult errorReason)
        {
            switch (errorReason.IsUserRecoverableError)
            {
            case true:
                errorReason.GetErrorDialog(this, 1).Show();
                break;

            default:
                Toast.MakeText(this, errorReason.ToString(), ToastLength.Short)?.Show();
                break;
            }
        }
コード例 #22
0
 public void OnInitializationSuccess(IYouTubePlayerProvider p0, IYouTubePlayer player, bool p2)
 {
     try
     {
         player.LoadVideo(idvideo);
         player.SetFullscreen(true);
         player.SetShowFullscreenButton(false);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #23
0
 public void OnInitializationSuccess(IYouTubePlayerProvider p0, IYouTubePlayer player, bool p2)
 {
     try
     {
         YoutubePlayer = player;
         YoutubePlayer.SetPlayerStyle(YouTubePlayerPlayerStyle.Default);
         YoutubePlayer.LoadVideo(VideoPlayid);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
        public override void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
        {
            this.player = player;
            player.SetPlaylistEventListener(playlistEventListener);
            player.SetPlayerStateChangeListener(playerStateChangeListener);
            player.SetPlaybackEventListener(playbackEventListener);

            if (!wasRestored)
            {
                PlayVideoAtSelection();
            }
            SetControlsEnabled(true);
        }
コード例 #25
0
 public void OnInitializationFailure(IYouTubePlayerProvider provider, YouTubeInitializationResult errorReason)
 {
     //if (errorReason.IsUserRecoverableError)
     //{
     //
     //}
     //else
     //{
     //    //String errorMessage = String.Format(
     //    //        GetString(Resource.String.ErrorMessage), errorReason.ToString());
     //    //Toast.MakeText(this, errorMessage, ToastLength.Long).Show();
     //}
 }
コード例 #26
0
 public void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
 {
     if (!wasRestored && player != null)
     {
         YPlayer = player;
         YPlayer.SetFullscreen(false);
         YPlayer.SetPlayerStyle(YouTubePlayerPlayerStyle.Chromeless); // style
         seeker.ProgressChanged += Seeker_ProgressChanged;
         YPlayer.SetPlaybackEventListener(this);
         YPlayer.SetOnFullscreenListener(this);
         YPlayer.SetPlayerStateChangeListener(this);
         PlayVideo(element.VideoSource);
     }
 }
コード例 #27
0
        public void OnInitializationFailure(IYouTubePlayerProvider p0, YouTubeInitializationResult errorReason)
        {
            if (errorReason.IsUserRecoverableError)
            {
                errorReason.GetErrorDialog(this, 1).Show();
            }
            else
            {
                //String errorMessage = String.Format(GetString(Resource.String.error_player), errorReason.ToString());
                //Toast.MakeText(this, errorReason.ToString(), ToastLength.Long).Show();

                new AlertDialog.Builder(MainActivity.Instance)
                .SetTitle("Error playing video")
                .SetMessage("Youtube app must be installed in yout device to use this feature.")
                .Show();
            }
        }
コード例 #28
0
 public void OnInitializationFailure(IYouTubePlayerProvider p0, YouTubeInitializationResult p1)
 {
     try
     {
         if (p1.IsUserRecoverableError)
         {
             p1.GetErrorDialog(this, 1).Show();
         }
         else
         {
             Toast.MakeText(this, p1.ToString(), ToastLength.Short)?.Show();
         }
     }
     catch (Exception e)
     {
         Methods.DisplayReportResultTrack(e);
     }
 }
コード例 #29
0
 public void OnInitializationFailure(IYouTubePlayerProvider p0, YouTubeInitializationResult errorReason)
 {
     try
     {
         if (errorReason.IsUserRecoverableError)
         {
             errorReason.GetErrorDialog(MainContext, 1).Show();
         }
         else
         {
             Toast.MakeText(MainContext, errorReason.ToString(), ToastLength.Short).Show();
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
コード例 #30
0
 public void OnInitializationFailure(IYouTubePlayerProvider p0, YouTubeInitializationResult p1)
 {
     try
     {
         if (p1.IsUserRecoverableError)
         {
             p1.GetErrorDialog(this, 1).Show();
         }
         else
         {
             Toast.MakeText(this, p1.ToString(), ToastLength.Short).Show();
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
コード例 #31
0
        public void OnInitializationSuccess(IYouTubePlayerProvider p0, IYouTubePlayer player, bool wasRestored)
        {
            try
            {
                if (YoutubePlayer == null)
                {
                    YoutubePlayer = player;
                }

                if (!wasRestored)
                {
                    YoutubePlayer.LoadVideo(PostObject.PostYoutube);
                    //YoutubePlayer.AddFullscreenControlFlag(YouTubePlayer.FullscreenFlagControlOrientation  | YouTubePlayer.FullscreenFlagControlSystemUi  | YouTubePlayer.FullscreenFlagCustomLayout);
                }
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }
コード例 #32
0
        public void OnInitializationSuccess(IYouTubePlayerProvider p0, IYouTubePlayer player, bool wasRestored)
        {
            try
            {
                if (YoutubePlayer == null)
                {
                    YoutubePlayer = player;
                }

                if (!wasRestored)
                {
                    YoutubePlayer.LoadVideo(VideoIdYoutube);
                    //YoutubePlayer.AddFullscreenControlFlag(YouTubePlayer.FullscreenFlagControlOrientation  | YouTubePlayer.FullscreenFlagControlSystemUi  | YouTubePlayer.FullscreenFlagCustomLayout);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
コード例 #33
0
        public void OnInitializationSuccess(IYouTubePlayerProvider p0, IYouTubePlayer player, bool wasRestored)
        {
            try
            {
                YoutubePlayer = YoutubePlayer switch
                {
                    null => player,
                    _ => YoutubePlayer
                };

                switch (wasRestored)
                {
                case false:
                    YoutubePlayer.LoadVideo(VideoIdYoutube);
                    //YoutubePlayer.AddFullscreenControlFlag(YouTubePlayer.FullscreenFlagControlOrientation  | YouTubePlayer.FullscreenFlagControlSystemUi  | YouTubePlayer.FullscreenFlagCustomLayout);
                    break;
                }
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }
コード例 #34
0
 public void OnInitializationSuccess(IYouTubePlayerProvider p0, IYouTubePlayer yPlayer, bool p2)
 {
     yPlayer.LoadVideo(vedioId, 0);
 }
コード例 #35
0
        public override void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
        {
            Player = player;
            Player.SetPlaylistEventListener(playlistEventListener);
            Player.SetPlayerStateChangeListener(playerStateChangeListener);
            Player.SetPlaybackEventListener(playbackEventListener);

            if (!wasRestored) {
                PlayVideoAtSelection();
            }
            SetControlsEnabled(true);
        }
コード例 #36
0
 public virtual void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
 {
     //throw new NotImplementedException ();
 }
コード例 #37
0
 public void OnInitializationFailure(IYouTubePlayerProvider provider, YouTubeInitializationResult errorReason)
 {
     Toast.MakeText(this, "An error occured starting Youtube", ToastLength.Long).Show();
 }
コード例 #38
0
 public void OnInitializationFailure(IYouTubePlayerProvider p0, YouTubeInitializationResult p1)
 {
     Finish ();
 }
コード例 #39
0
 public virtual void OnInitializationSuccess(IYouTubePlayerProvider provider, IYouTubePlayer player, bool wasRestored)
 {
 }
コード例 #40
0
 void IYouTubePlayerOnInitializedListener.OnInitializationFailure(IYouTubePlayerProvider provider, YouTubeInitializationResult result)
 {
     player = null;
 }