2012-02-20 140 views
2

我需要從獨立存儲中播放音樂文件。我這樣做,在windows phone中播放獨立存儲中的媒體文件?

MediaElement media = new MediaElement(); 

using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication()) 

{ 
    using (IsolatedStorageFileStream fileStream = myIsolatedStorage.OpenFile(FileName, FileMode.Open, FileAccess.Read)) 
    { 
     media.SetSource(fileStream); 
     media.Play(); 
    } 
} 

我不能播放音樂文件。當我創建媒體元素Xaml並將其設置爲該元素時,此工作正常。問題是,我必須動態創建所有控件。

PLS建議我如何解決這個PBLM ...

感謝

回答

2

你需要這個的MediaElement添加到您的可視化樹。換句話說,MediaElement應該是你的PhoneApplicationPage的一部分。

假設您的頁面中有一個Grid,並將此MediaElement添加到網格。

grid.Children.Add(media); 

然後您可以設置源以及播放媒體。

+0

謝謝Jobi ..它工作正常.... – SheikAbdullah 2012-02-20 09:21:33

相關問題