You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.7 KiB
74 lines
1.7 KiB
using UnityEngine;
|
|
|
|
namespace UMP
|
|
{
|
|
public class EventsHandlerExample : MonoBehaviour
|
|
{
|
|
public UniversalMediaPlayer _mediaPlayer;
|
|
|
|
void Start()
|
|
{
|
|
if (_mediaPlayer != null)
|
|
{
|
|
_mediaPlayer.AddPlayingEvent(OnPlayerPlaying);
|
|
_mediaPlayer.AddTimeChangedEvent(OnPlayerTimeChanged);
|
|
_mediaPlayer.AddPositionChangedEvent(OnPlayerPositionChanged);
|
|
_mediaPlayer.AddSnapshotTakenEvent(OnPlayerSnapshotTaken);
|
|
}
|
|
}
|
|
public void Play()
|
|
{
|
|
_mediaPlayer.Play();
|
|
}
|
|
|
|
public void OnPlayerOpening()
|
|
{
|
|
Debug.Log("OnPlayerOpening");
|
|
}
|
|
|
|
public void OnPlayerBuffering()
|
|
{
|
|
Debug.Log("OnPlayerBuffering");
|
|
}
|
|
|
|
public void OnPlayerPlaying()
|
|
{
|
|
Debug.Log("OnPlayerPlaying");
|
|
}
|
|
|
|
public void OnPlayerPaused()
|
|
{
|
|
Debug.Log("OnPlayerPaused");
|
|
}
|
|
|
|
public void OnPlayerStopped()
|
|
{
|
|
Debug.Log("OnPlayerStopped");
|
|
}
|
|
|
|
public void OnPlayerEndReached()
|
|
{
|
|
Debug.Log("OnPlayerEndReached");
|
|
}
|
|
|
|
public void OnPlayerEncounteredError()
|
|
{
|
|
Debug.Log("OnPlayerEncounteredError");
|
|
}
|
|
|
|
public void OnPlayerTimeChanged(long time)
|
|
{
|
|
Debug.Log("OnPlayerTimeChanged: " + time);
|
|
}
|
|
|
|
public void OnPlayerPositionChanged(float position)
|
|
{
|
|
Debug.Log("OnPlayerPositionChanged: " + position);
|
|
}
|
|
|
|
public void OnPlayerSnapshotTaken(string path)
|
|
{
|
|
Debug.Log("OnPlayerSnapshotTaken: " + path);
|
|
}
|
|
}
|
|
} |