Beispiel #1
0
        public override void PlayVideoFromGallery(PickVideoCompletion _onPickVideoCompletion,
                                                  PlayVideoCompletion _onPlayVideoCompletion)
        {
            base.PlayVideoFromGallery(_onPickVideoCompletion, _onPlayVideoCompletion);

            Plugin.Call(NativeInfo.Methods.PLAY_VIDEO_FROM_GALLERY);
        }
Beispiel #2
0
        public override void PlayVideoFromGallery(PickVideoCompletion _onPickVideoCompletion, PlayVideoCompletion _onPlayVideoCompletion)
        {
            base.PlayVideoFromGallery(_onPickVideoCompletion, _onPlayVideoCompletion);

            // Native call
            playVideoFromGallery();
        }
		public override void PlayVideoFromGallery (PickVideoCompletion _onPickVideoCompletion,
		                                          PlayVideoCompletion _onPlayVideoCompletion)
		{
			base.PlayVideoFromGallery(_onPickVideoCompletion, _onPlayVideoCompletion);

			Plugin.Call(Native.Methods.PLAY_VIDEO_FROM_GALLERY);
		}
Beispiel #4
0
        /// <summary>
        /// Allows to pick a video from gallery and play it.
        /// </summary>
        /// <param name="_onPickVideoCompletion">Triggered once pick video action is done. </param>
        /// <param name="_onPlayVideoCompletion">Callback triggered on completion or failure. see <see cref="ePlayVideoFinishReason"/> for status.</param>
        public virtual void PlayVideoFromGallery(PickVideoCompletion _onPickVideoCompletion, PlayVideoCompletion _onPlayVideoCompletion)
        {
            // Pause unity player
            this.PauseUnity();

            // Cache callback
            OnPickVideoFinished = _onPickVideoCompletion;
            OnPlayVideoFinished = _onPlayVideoCompletion;
        }
        /// <summary>
        /// Allows to pick a video from gallery and play it.
        /// </summary>
        /// <param name="_onPickVideoCompletion">Triggered once pick video action is done. </param>
        /// <param name="_onPlayVideoCompletion">Callback triggered on completion or failure. see <see cref="ePlayVideoFinishReason"/> for status.</param>
        public virtual void PlayVideoFromGallery(PickVideoCompletion _onPickVideoCompletion, PlayVideoCompletion _onPlayVideoCompletion)
        {
            // Pause unity player
            this.PauseUnity();

            // Cache callback
            OnPickVideoFinished	= _onPickVideoCompletion;
            OnPlayVideoFinished	= _onPlayVideoCompletion;
        }
Beispiel #6
0
        public override void PlayVideoFromGallery(PickVideoCompletion _onPickVideoCompletion, PlayVideoCompletion _onPlayVideoCompletion)
        {
            base.PlayVideoFromGallery(_onPickVideoCompletion, _onPlayVideoCompletion);

            m_gallery.PickVideoFromGallery();

            // Feature isnt supported
            Console.LogWarning(Constants.kDebugTag, "Video Playback from gallery not supported on Editor");

            // Associated event is raised.
            PlayVideoFinished(ePlayVideoFinishReason.PLAYBACK_ERROR);
        }
		public override void PlayVideoFromGallery (PickVideoCompletion _onPickVideoCompletion, PlayVideoCompletion _onPlayVideoCompletion)
		{
			base.PlayVideoFromGallery(_onPickVideoCompletion, _onPlayVideoCompletion);

			m_gallery.PickVideoFromGallery();
			
			// Feature isnt supported
			Console.LogWarning(Constants.kDebugTag, "Video Playback from gallery not supported on Editor");

			// Associated event is raised.
			PlayVideoFinished(ePlayVideoFinishReason.PLAYBACK_ERROR);
		}
		public override void PlayVideoFromGallery (PickVideoCompletion _onPickVideoCompletion, PlayVideoCompletion _onPlayVideoCompletion)
		{
			base.PlayVideoFromGallery(_onPickVideoCompletion, _onPlayVideoCompletion);
			
			// Native call
			playVideoFromGallery();
		}