2014-03-31 154 views
-1

我嘗試使用標準MediaElement控件播放文件,但我無法讓它出現在所有位置,也無法在Windows 8.1上播放。我試圖將我的文件轉換爲各種格式。它從Mac開始作爲MP4文件,然後我使用ffmpeg將其轉換爲WMV,然後轉換爲MPG。這些文件都不會播放。我願意將它轉換成動畫GIF,如果有確定的火力方式來玩這個遊戲的話。任何幫助表示讚賞。我正在使用Microsoft提供的示例XAML代碼,並且我嘗試了一些來自StackOverflow的XAML示例。WPF:如何播放視頻

回答

0

Mp4格式支持,它應該工作。試試其他一些視頻。你在使用mediaelement課程嗎?

嘗試用你的錄像檔案名稱

OR

而且調試這一項檢查,如果上述事件被觸發。

如果仍然不起作用,請詳細閱讀此article並查看您缺少的內容。

0

不知道你是否和我有同樣的問題,但是我得到了.mpg文件和.wmv後,一些混亂的問題工作。

<MediaElement Grid.Row="0" Source="VideoElements\Wildlife.wmv" Name="myMediaElement" 
Width="450" Height="250" Opacity="1" Volume="1" LoadedBehavior="Manual" 
UnloadedBehavior="Stop" Stretch="Fill" /> 

<Image Source="images\ui_play.gif" MouseDown="OnMouseDownPlayMedia" Margin="5" /> 


void OnMouseDownPlayMedia(object sender, MouseButtonEventArgs args) 
{ 
    // The Play method will begin the media if it is not currently active or 
    // resume media if it is paused. This has no effect if the media is 
    // already running. 
    myMediaElement.Play(); 
} 

你可以試試這段代碼,看看你能否得到它的工作。如果沒有,我會檢查我是否做了其他事情:P但請記住將您的文件生成操作設置爲「嵌入式資源」,以便此工作。