public static bool PlayFullScreenMovie(string path, Color bgColor) { FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit; FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full; return(PlayFullScreenMovie_Bindings(path, bgColor, controlMode, scalingMode)); }
public static bool PlayFullScreenMovie(string path, Color bgColor) { FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit; FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full; return(Handheld.INTERNAL_CALL_PlayFullScreenMovie(path, ref bgColor, controlMode, scalingMode)); }
public static bool PlayFullScreenMovie(string path, Color bgColor) { FullScreenMovieScalingMode aspectFit = FullScreenMovieScalingMode.AspectFit; FullScreenMovieControlMode full = FullScreenMovieControlMode.Full; return(INTERNAL_CALL_PlayFullScreenMovie(path, ref bgColor, full, aspectFit)); }
void PlayLogoVider(string filename, bool cancancel) { #if UNITY_ANDROID try { FullScreenMovieControlMode mode = cancancel ? FullScreenMovieControlMode.CancelOnInput : FullScreenMovieControlMode.Hidden; Handheld.PlayFullScreenMovie(filename, Color.black, mode, FullScreenMovieScalingMode.AspectFit); } catch (Exception e) { Debuger.Log("播放Logo出错"); } #elif UNITY_IPHONE try { string version = UnityEngine.iOS.Device.systemVersion.Substring(0, 1); int ver = Convert.ToInt32(version); if (ver > 7 || ver < 2) { FullScreenMovieControlMode mode = cancancel ? FullScreenMovieControlMode.CancelOnInput : FullScreenMovieControlMode.Hidden; Handheld.PlayFullScreenMovie(filename, Color.black, mode, FullScreenMovieScalingMode.AspectFit); } } catch (Exception e) { Debuger.Log("播放Logo出错"); } #endif }
public override void Reset() { moviePath = ""; fadeColor = Color.black; movieControlMode = FullScreenMovieControlMode.Full; movieScalingMode = FullScreenMovieScalingMode.AspectFit; }
public static bool PlayFullScreenMovie(string path) { FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit; FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full; Color black = Color.black; return(Handheld.PlayFullScreenMovie_Bindings(path, black, controlMode, scalingMode)); }
public override void Reset() { moviePath = ""; fadeColor = Color.black; #if UNITY_3_5 || UNITY_4_0 movieControlMode = FullScreenMovieControlMode.Full; movieScalingMode = FullScreenMovieScalingMode.AspectFit; #else movieControlMode = iPhoneMovieControlMode.Full; movieScalingMode = iPhoneMovieScalingMode.AspectFit; #endif }
/// <summary> /// Play the movie. /// </summary> /// <param name="path">Path.</param> /// <param name="callback">Callback.</param> /// <param name="color">Color.</param> /// <param name="controlMode">Control mode.</param> /// <param name="scalingMode">Scaling mode.</param> public void PlayMovie( string path, System.Action callback, Color bgcolor, FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full, FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit ) { Handheld.PlayFullScreenMovie(path, bgcolor, controlMode, scalingMode); if (callback != null) { callback(); } }
private static extern bool PlayFullScreenMovie_Bindings(string path, Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode);
private static extern bool INTERNAL_CALL_PlayFullScreenMovie(string path, ref Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode);
public static bool PlayFullScreenMovie(string path, Color bgColor, FullScreenMovieControlMode controlMode) { FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit; return Handheld.INTERNAL_CALL_PlayFullScreenMovie(path, ref bgColor, controlMode, scalingMode); }
/// <summary> /// Play the movie. /// </summary> /// <param name="path">Path.</param> /// <param name="callback">Callback.</param> /// <param name="color">Color.</param> /// <param name="controlMode">Control mode.</param> /// <param name="scalingMode">Scaling mode.</param> public void PlayMovie( string path , System.Action callback , Color bgcolor , FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full, FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit ) { Handheld.PlayFullScreenMovie(path , bgcolor , controlMode , scalingMode); if(callback != null ) { callback(); } }
//Plays a full-screen movie. public static bool PlayFullScreenMovie(string path, [DefaultValue("Color.black")] Color bgColor, [DefaultValue("FullScreenMovieControlMode.Full")] FullScreenMovieControlMode controlMode, [DefaultValue("FullScreenMovieScalingMode.AspectFit")] FullScreenMovieScalingMode scalingMode) { return(PlayFullScreenMovie_Bindings(path, bgColor, controlMode, scalingMode)); }
private void PlayMovie_Mobile(FullScreenMovieControlMode type) { PlayMovie(); }
public static bool PlayFullScreenMovie(string path, Color bgColor, FullScreenMovieControlMode controlMode){}
private static bool PlayFullScreenMovie_Bindings(string path, Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode) { return(Handheld.PlayFullScreenMovie_Bindings_Injected(path, ref bgColor, controlMode, scalingMode)); }
public static bool PlayFullScreenMovie(string path, [DefaultValue("Color.black")] Color bgColor, [DefaultValue("FullScreenMovieControlMode.Full")] FullScreenMovieControlMode controlMode, [DefaultValue("FullScreenMovieScalingMode.AspectFit")] FullScreenMovieScalingMode scalingMode) { return(Handheld.INTERNAL_CALL_PlayFullScreenMovie(path, ref bgColor, controlMode, scalingMode)); }
/// <summary> /// 播放视频(全屏). /// </summary> public void PlayVideo(string varPath, Color varColor, FullScreenMovieControlMode varFunctions = FullScreenMovieControlMode.Full) { Handheld.PlayFullScreenMovie(varPath, varColor, varFunctions); }