0
的問題很簡單,但我是解附近..如何播放視頻在Windows Store應用
在我的Windows應用商店的項目,我需要在我的視頻庫頁播放視頻。我從我的web api獲取網址。我從selection_changed事件中獲得「video_id」,但無法將其放入我的媒體元素中。我的鏈接已準備就緒,我只需將它放入媒體元素中即可。
這是我的xaml端;
<Grid x:Name="VideoGaleriFlipGrid"
Grid.Column="1"
Grid.Row="1">
<MediaElement x:Name="MyMediaPlayer"
AutoPlay="False"/>
</Grid>
和我的cs碼;
protected override async void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
if (e.Parameter == null) return;
var clickedItem = e.Parameter.ToString();
var index = int.Parse(clickedItem);
var url = "http://myapi.mywebsite.com.tr/Video?videoID=" + index;
using (var client = new HttpClient())
{
var videodata = await client.GetStringAsync(url);
_videos = JsonConvert.DeserializeObject<VideoApi.RootObject>(videodata);
//MyMediaPlayer.Source = _videos.Video[1].videourl3;
//MyMediaPlayer.DataContext = _videos.Video[1].videourl3;
}
}
註釋行不工作,你知道.. 我得到正確的可視數據,右videourl3檢查時用的斷點..
我用Google搜索,但沒有找到像我這樣的情況。 我需要關於此的幫助.. 謝謝。
感謝您的答案,但它只顯示視頻的第一幀。我的視頻是.mp4格式..是這樣嗎? –
您已將自動播放設置爲false,因此它不會播放。您需要在MyMediaPlayer的Loaded事件中使用MyMediaPlayer.Play()。 – Xyroid
哦,我的壞..謝謝,它的作品。順便說一下,我如何添加播放和暫停按鈕?有沒有對它的控制? –