Exemplo n.º 1
0
 // Callback function to handle events
 public void OnMediaPlayerEvent(Media source, MediaEvent.Type type, MediaError error)
 {
     if (error == MediaError.NoError)
     {
         //Debug.Log("[RenderToIMGUIWithControls] Event: " + type.ToString());
         _events.Add(new EventEntry(type.ToString(), _eventDisplayTime));
     }
     else
     {
         //Debug.LogError("[RenderToIMGUIWithControls] Error: " + error.ToString());
         _events.Add(new EventEntry(type.ToString() + ": " + error.ToString(), _eventDisplayTime));
     }
 }
Exemplo n.º 2
0
        // Callback function to handle media events
        private void OnMediaPlayerEvent(Media media, MediaEvent.Type et, MediaError errorCode)
        {
            switch (et)
            {
            case MediaEvent.Type.PlaybackStarted:
            case MediaEvent.Type.PlaybackResumed:
                ApplyAudioSettings(media, _audioSource);
                _audioSource.Play();
                break;

            case MediaEvent.Type.Closed:
                _audioSource.Stop();
                break;
            }
        }
Exemplo n.º 3
0
 private void InvokeEvent(MediaEvent.Type eventType)
 {
     _events.Invoke(this, eventType, MediaError.NoError);
 }
Exemplo n.º 4
0
 private void InvokeEvent(MediaEvent.Type type, MediaError error)
 {
     _events.Invoke(this, type, error);
 }