예제 #1
0
        public List <DVideo> AddVideo(DVideo newVideo)
        {
            _YTMediaLibrary.Add(newVideo);

            //push to database

            return(_YTMediaLibrary);
        }
예제 #2
0
        public void Trigger(int id, VideoPlayer.EventHandler onCancel = null, VideoPlayer.EventHandler onFinish = null)
        {
            DVideo db = ReadCfgVideo.GetDataById(id);

            if (db == null)
            {
                return;
            }
            if (m_VideoPlayer == null)
            {
                m_VideoPlayer = CreateVideoPlayer();
            }
            VideoClip clip = GTResourceManager.Instance.Load <VideoClip>(db.Path);

            m_OnCancel                      = onCancel;
            m_OnFinish                      = onFinish;
            m_VideoPlayer.clip              = clip;
            m_VideoPlayer.loopPointReached += OnFinish;
            m_VideoPlayer.Play();
            GTWindowManager.Instance.LockNGUI(true);
        }