2012-02-20 3 views
2

Мне нужно воспроизвести музыкальный файл из изолированного хранилища. я сделал таким образом,Воспроизведение медиафайла из изолированного хранилища в телефоне Windows?

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.

Предположим, у вас есть сетка внутри вашей страницы и добавьте этот MediaElement в сетку.

grid.Children.Add(media); 

И затем вы можете установить источник, а также Play() на носитель.

+0

Спасибо Jobi .. Он отлично работает .... – SheikAbdullah

Смежные вопросы