2012-02-20 91 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

相关问题