2010-11-02 120 views
0

嗨 我試圖使用MediaElement播放視頻(wmv)文件。我用V8編碼了視頻。我已在Visual Studio中的文件的屬性,MediaElement未播放視頻

生成操作:資源
複製到目標目錄:始終複製

問題是,當我執行的代碼中,MediaElement的發揮只有2或3秒的文件。沒有視頻顯示。只播放2或3秒的音頻,但我的文件是包含音頻的視頻文件,其持續時間爲10秒。

任何人都可以請告訴我如何解決這個問題?

問候 大段引用

回答

1

如果您在模擬器中測試您的方案,然後(我發現這個建議的文章中):

注:在Windows Phone 7的模擬器的應用程序可以啓動媒體播放器,用戶可以播放音樂,但視頻未呈現。

希望這會幫助你。

+0

現在我明白了。但是......我將如何播放在我的項目文件夾中的視頻?它既不在網絡的某個位置,也不在用戶隔離存儲。它在我的項目文件夾中。我會給MediaPlayerLauncher.Media什麼路徑?文檔說它不支持相對URI。 – Aqueel 2010-11-04 12:49:54

+0

我通過右鍵單擊項目名稱,然後選擇添加 - >現有項目,將此視頻添加到我的項目文件夾中。我設置了Build Action:Resource。現在如何將其路徑給MediaPlayerLauncher.Media?如果我寫mediaPlayerLauncher.Media = new Uri(「video.wmv」,UriKind.Relative);它會拋出InvalidOperationException。 :-( – Aqueel 2010-11-04 12:52:55

+0

非常感謝kate,它的工作原理我將Build Action改爲Content並且工作,再一次感謝 – Aqueel 2010-11-04 13:17:39

1

聽起來像電影裏的文件已損壞。

您是否檢查過它的尺寸?
你試過其他文件嗎?
你從哪裏玩? IsoatedStorage或從XAP內部?

您也可以嘗試使用MediaPlayerLauncher播放文件以確認它是完整的而不是損壞的。
如果它在啓動器中運行正常,請提供一個實際上您試圖在代碼中執行的示例。

+0

我曾嘗試在Windows 7的Windows媒體播放器12中播放它,並播放它沒有任何問題。 – Aqueel 2010-11-02 13:53:28

+0

您好Matt您能否給我發送一個可以使用MediaElement成功播放的示例視頻文件?我的電子郵件地址是[email protected] – Aqueel 2010-11-03 06:26:12

+0

這是我從互聯網上得到的。我認爲Windows Phone模擬器不支持視頻播放支持。我對嗎? http://msdn.microsoft.com/zh-cn/library/ff462087(v=VS.92).aspx – Aqueel 2010-11-03 07:49:36