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(); 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(); } } }