/// <summary> /// Spielt das Video auf dem Clienten (DVBViewer) ab, sofern dieser connected ist. /// Plays the video on the client (DVBViewer), if it is connected. /// </summary> /// <param name="videoFileItem"></param> /// <returns></returns> public Task <HttpStatusCode> PlayVideoAsync(VideoFileItem videoFileItem) { var dvbApi = DVBViewerServerApi.GetCurrentInstance(); if (dvbApi != null) { return(dvbApi.SendApiDataAsync("dvbcommand", new List <Helper.UriParameter> { new Helper.UriParameter("target", Name), new Helper.UriParameter("cmd", videoFileItem.Path + videoFileItem.FileName) })); } else { return(Task.FromResult <HttpStatusCode>(0)); } }
/// <summary> /// Spielt das Video auf dem Clienten (DVBViewer) ab, sofern dieser connected ist. /// Plays the video on the client (DVBViewer), if it is connected. /// </summary> /// <param name="videoFileItem"></param> /// <returns></returns> public HttpStatusCode PlayVideo(VideoFileItem videoFileItem) { return(PlayVideoAsync(videoFileItem).Result); }