/// <summary> /// Selects the video. /// </summary> /// <returns>Select Video Task.</returns> private async Task SelectVideo() { Setup(); //TODO Localize VideoInfo = "Selecting video"; try { var mediaFile = await _mediaPicker.SelectVideoAsync(new VideoMediaStorageOptions()); //TODO Localize VideoInfo = mediaFile != null ? string.Format("Your video size {0} MB", ConvertBytesToMegabytes(mediaFile.Source.Length)) : "No video was selected"; } catch (System.Exception ex) { if (ex is TaskCanceledException) { //TODO Localize VideoInfo = "Selecting video canceled"; } else { VideoInfo = ex.Message; } } }
public async Task SelectVideo() { Setup(); VideoInfo = "Selecting video"; try { var mediaFile = await _Mediapicker.SelectVideoAsync(new VideoMediaStorageOptions()); VideoInfo = mediaFile != null ? string.Format("Your video size {0} MB", mediaFile.Source.Length / 1048576) : "No video was selected"; } catch (System.Exception ex) { if (ex is TaskCanceledException) { VideoInfo = "Selecting video cancelled"; } else { VideoInfo = ex.Message; } } }