private bool Call_Load(string strFileName, int iSeek)
{
#if UNITY_5
if( SystemInfo.graphicsMultiThreaded == true)
{
GetJavaObject().Call("NDK_SetFileName", strFileName);
#if UNITY_5_2
GL.IssuePluginEvent(EasyMovieTextureRender(), 1 + m_iAndroidMgrID * 10 + 7000);
#else
GL.IssuePluginEvent(1+ m_iAndroidMgrID * 10 + 7000);
#endif
Call_SetNotReady();
return true;
}
else
{
GetJavaObject().Call("NDK_SetFileName", strFileName);
if (GetJavaObject().Call<bool>("Load"))
{
return true;
}
else
{
OnError(MEDIAPLAYER_ERROR.MEDIA_ERROR_UNKNOWN, MEDIAPLAYER_ERROR.MEDIA_ERROR_UNKNOWN);
return false;
}
}
#else
GetJavaObject().Call("NDK_SetFileName", strFileName);
if (GetJavaObject().Call<bool>("Load"))
{
return true;
}
else
{
OnError(MEDIAPLAYER_ERROR.MEDIA_ERROR_UNKNOWN, MEDIAPLAYER_ERROR.MEDIA_ERROR_UNKNOWN);
return false;
}
#endif
}