32 lines
902 B
C#
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
|
|
}
|