// Open the Media public override UAVPError OpenMedia(string URI, UAVPMediaType mediaType) { Debug.Log("[UAVPlayer_Play] URL[" + URI + "]"); UAVPError error = UAVPError.UAVP_ERROR_NONE; if (CanOutputToTexture(URI)) { error = UAVP_OpenVideo(URI, mediaType); if (error == UAVPError.UAVP_ERROR_NONE) { if (autoplay) { _status = UAVPStatus.UAVP_START; } else { _status = UAVPStatus.UAVP_OPEN; } } else { _status = UAVPStatus.UAVP_NONE; } } else { error = UAVPError.UAVP_Error_OPENFAILED; _status = UAVPStatus.UAVP_NONE; } return(error); }
private static extern UAVPError UAVP_OpenVideo(string videoPath, UAVPMediaType mediaType);
/* * Open the media with player * - URI: Media Location * - mediaType: Types of media */ public virtual UAVPError OpenMedia(string URI, UAVPMediaType mediaType) { return(UAVPError.UAVP_ERROR_NONE); }