UP-Viagg-io/Viagg-io/Assets/Scripts/PlayAVProVideo.cs
2025-08-14 19:34:00 +02:00

32 lines
813 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using RenderHeads.Media.AVProVideo;
public class PlayAVProVideo : MonoBehaviour
{
[SerializeField]
string videoPath;
private MediaPlayer _mediaPlayer;
// Start is called before the first frame update
void Start()
{
_mediaPlayer = GetComponent<MediaPlayer>();
if (_mediaPlayer != null)
{
_mediaPlayer.PlatformOptionsAndroid.videoApi = Android.VideoApi.ExoPlayer;
_mediaPlayer.OpenMedia(new MediaPath(videoPath, MediaPathType.RelativeToPersistentDataFolder), autoPlay: true);
}
}
private void OnDisable()
{
if (_mediaPlayer != null)
{
_mediaPlayer.Stop();
_mediaPlayer.CloseMedia();
}
}
}