C# Class MediaPlayerCtrl

Inheritance: MonoBehaviour
Afficher le fichier Open project: DiUS/3DiUS Class Usage Examples

Méthodes publiques

Свойство Type Description
OnEnd VideoEnd
OnReady VideoReady
OnResize VideoResize
OnVideoError VideoError
OnVideoFirstFrameReady VideoFirstFrameReady
m_ScaleValue MEDIA_SCALE
m_TargetMaterial GameObject[]
m_bAutoPlay bool
m_bFullScreen bool
m_bInit bool
m_bLoop bool
m_bSupportRockchip bool
m_objResize GameObject[]
m_strFileName string

Méthodes publiques

Méthode Description
Awake ( ) : void
DownloadStreamingVideoAndLoad ( string strURL ) : IEnumerator
DownloadStreamingVideoAndLoad2 ( string strURL ) : IEnumerator
GetCurrentSeekPercent ( ) : int
GetCurrentState ( ) : MEDIAPLAYER_STATE
GetDuration ( ) : int
GetSeekBarValue ( ) : float
GetSeekPosition ( ) : int
GetVideoHeight ( ) : int
GetVideoTexture ( ) : Texture2D
GetVideoWidth ( ) : int
Load ( string strFileName ) : void
OnApplicationPause ( bool bPause ) : void
OnApplicationQuit ( ) : void
OnDestroy ( ) : void
OnDisable ( ) : void
OnEnable ( ) : void
OnError ( MEDIAPLAYER_ERROR iCode, MEDIAPLAYER_ERROR iCodeExtra ) : void
Pause ( ) : void
Play ( ) : void
Resize ( ) : void
ResizeTexture ( ) : void
SeekTo ( int iSeek ) : void
SetSeekBarValue ( float fValue ) : void
SetSpeed ( float fSpeed ) : void

Sets the speed. Experimental API( PC&iOS support, support from Android version 6.0 or later)

SetVolume ( float fVolume ) : void
Start ( ) : void
Stop ( ) : void
UnLoad ( ) : void
Update ( ) : void

Private Methods

Méthode Description
Call_Destroy ( ) : void
Call_GetCurrentSeekPercent ( ) : int
Call_GetDuration ( ) : int
Call_GetError ( ) : int
Call_GetErrorExtra ( ) : int
Call_GetSeekPosition ( ) : int
Call_GetStatus ( ) : MEDIAPLAYER_STATE
Call_GetVideoHeight ( ) : int
Call_GetVideoWidth ( ) : int
Call_InitJniManager ( ) : void
Call_InitNDK ( ) : int
Call_IsUpdateFrame ( ) : bool
Call_Load ( string strFileName, int iSeek ) : bool
Call_Pause ( ) : void
Call_Play ( int iSeek ) : void
Call_RePlay ( ) : void
Call_Reset ( ) : void
Call_SetLooping ( bool bLoop ) : void
Call_SetNotReady ( ) : void
Call_SetRockchip ( bool bValue ) : void
Call_SetSeekPosition ( int iSeek ) : void
Call_SetSpeed ( float fSpeed ) : void
Call_SetSplitOBB ( bool bValue, string strOBBName ) : void
Call_SetUnityActivity ( ) : void
Call_SetUnityTexture ( int iTextureID ) : void
Call_SetVolume ( float fVolume ) : void
Call_SetWindowSize ( ) : void
Call_Stop ( ) : void
Call_UnLoad ( ) : void
Call_UpdateVideoTexture ( ) : void
CopyStreamingAssetVideoAndLoad ( string strURL ) : IEnumerator
EasyMovieTextureRender ( ) : IntPtr
GetJavaObject ( ) : AndroidJavaObject
InitNDK ( ) : void
VideoPlayerPluginCanOutputToTexture ( string videoURL ) : bool
VideoPlayerPluginCreateInstance ( ) : int
VideoPlayerPluginCurFrameTexture ( int iID ) : IntPtr
VideoPlayerPluginCurTimeSeconds ( int iID ) : float
VideoPlayerPluginDestroyInstance ( int iID ) : void
VideoPlayerPluginDurationSeconds ( int iID ) : float
VideoPlayerPluginError ( int iID ) : bool
VideoPlayerPluginExtents ( int iID, int &width, int &height ) : void
VideoPlayerPluginFinish ( int iID ) : bool
VideoPlayerPluginIsPlaying ( int iID ) : bool
VideoPlayerPluginLoadVideo ( int iID, string videoURL ) : void
VideoPlayerPluginPauseVideo ( int iID ) : void
VideoPlayerPluginPlayVideo ( int iID ) : void
VideoPlayerPluginPlayerReady ( int iID ) : bool
VideoPlayerPluginResumeVideo ( int iID ) : void
VideoPlayerPluginRewindVideo ( int iID ) : void
VideoPlayerPluginSeekToVideo ( int iID, float time ) : void
VideoPlayerPluginSetLoop ( int iID, bool bLoop ) : void
VideoPlayerPluginSetSpeed ( int iID, float fSpeed ) : void
VideoPlayerPluginSetTexture ( int iID, int iTextureID ) : void
VideoPlayerPluginSetVolume ( int iID, float fVolume ) : void
VideoPlayerPluginStopVideo ( int iID ) : void

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

DownloadStreamingVideoAndLoad() public méthode

public DownloadStreamingVideoAndLoad ( string strURL ) : IEnumerator
strURL string
Résultat IEnumerator

DownloadStreamingVideoAndLoad2() public méthode

public DownloadStreamingVideoAndLoad2 ( string strURL ) : IEnumerator
strURL string
Résultat IEnumerator

GetCurrentSeekPercent() public méthode

public GetCurrentSeekPercent ( ) : int
Résultat int

GetCurrentState() public méthode

public GetCurrentState ( ) : MEDIAPLAYER_STATE
Résultat MEDIAPLAYER_STATE

GetDuration() public méthode

public GetDuration ( ) : int
Résultat int

GetSeekBarValue() public méthode

public GetSeekBarValue ( ) : float
Résultat float

GetSeekPosition() public méthode

public GetSeekPosition ( ) : int
Résultat int

GetVideoHeight() public méthode

public GetVideoHeight ( ) : int
Résultat int

GetVideoTexture() public méthode

public GetVideoTexture ( ) : Texture2D
Résultat UnityEngine.Texture2D

GetVideoWidth() public méthode

public GetVideoWidth ( ) : int
Résultat int

Load() public méthode

public Load ( string strFileName ) : void
strFileName string
Résultat void

OnApplicationPause() public méthode

public OnApplicationPause ( bool bPause ) : void
bPause bool
Résultat void

OnApplicationQuit() public méthode

public OnApplicationQuit ( ) : void
Résultat void

OnDestroy() public méthode

public OnDestroy ( ) : void
Résultat void

OnDisable() public méthode

public OnDisable ( ) : void
Résultat void

OnEnable() public méthode

public OnEnable ( ) : void
Résultat void

OnError() public méthode

public OnError ( MEDIAPLAYER_ERROR iCode, MEDIAPLAYER_ERROR iCodeExtra ) : void
iCode MEDIAPLAYER_ERROR
iCodeExtra MEDIAPLAYER_ERROR
Résultat void

Pause() public méthode

public Pause ( ) : void
Résultat void

Play() public méthode

public Play ( ) : void
Résultat void

Resize() public méthode

public Resize ( ) : void
Résultat void

ResizeTexture() public méthode

public ResizeTexture ( ) : void
Résultat void

SeekTo() public méthode

public SeekTo ( int iSeek ) : void
iSeek int
Résultat void

SetSeekBarValue() public méthode

public SetSeekBarValue ( float fValue ) : void
fValue float
Résultat void

SetSpeed() public méthode

Sets the speed. Experimental API( PC&iOS support, support from Android version 6.0 or later)
public SetSpeed ( float fSpeed ) : void
fSpeed float video playback speed.
Résultat void

SetVolume() public méthode

public SetVolume ( float fVolume ) : void
fVolume float
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

UnLoad() public méthode

public UnLoad ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

OnEnd public_oe property

public VideoEnd OnEnd
Résultat VideoEnd

OnReady public_oe property

public VideoReady OnReady
Résultat VideoReady

OnResize public_oe property

public VideoResize OnResize
Résultat VideoResize

OnVideoError public_oe property

public VideoError OnVideoError
Résultat VideoError

OnVideoFirstFrameReady public_oe property

public VideoFirstFrameReady OnVideoFirstFrameReady
Résultat VideoFirstFrameReady

m_ScaleValue public_oe property

public MEDIA_SCALE m_ScaleValue
Résultat MEDIA_SCALE

m_TargetMaterial public_oe property

public GameObject[] m_TargetMaterial
Résultat GameObject[]

m_bAutoPlay public_oe property

public bool m_bAutoPlay
Résultat bool

m_bFullScreen public_oe property

public bool m_bFullScreen
Résultat bool

m_bInit public_oe property

public bool m_bInit
Résultat bool

m_bLoop public_oe property

public bool m_bLoop
Résultat bool

m_bSupportRockchip public_oe property

public bool m_bSupportRockchip
Résultat bool

m_objResize public_oe property

public GameObject[] m_objResize
Résultat GameObject[]

m_strFileName public_oe property

public string m_strFileName
Résultat string