Esempio n. 1
0
    // 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);
    }
Esempio n. 2
0
 private static extern UAVPError UAVP_OpenVideo(string videoPath, UAVPMediaType mediaType);
Esempio n. 3
0
 /*
  * 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);
 }