Files
Main/Assets/Launcher/UpdateFormDll/Movie/MoblieMoviePlayer.cs
2025-01-25 04:38:09 +08:00

32 lines
902 B
C#

using UnityEngine;
namespace Thousandto.UpdateForm.Movie
{
#if UNITY_ANDROID || UNITY_IPHONE
/// <summary>
/// 影片播放器
/// </summary>
public class MoblieMoviePlayer : IMoviePlayer
{
/// <summary>
/// 在这里这个媒体文件必须放在StreammingAssets目录下
/// 这样通过手持类,就能够直接通过名字播放了
/// </summary>
/// <param name="fileName"></param>
/// <param name="finishedCallBack"></param>
public void Play(string fileName, MovieAction finishedCallBack)
{
//要先调用
if(finishedCallBack != null) finishedCallBack();
Handheld.PlayFullScreenMovie(fileName, Color.black, FullScreenMovieControlMode.CancelOnInput);
}
public void Stop()
{
//这个其实没有用
}
}
#endif
}