2013-05-01 12 views
6

Medya öğesini kullanmadan bir Windows 8 uygulamasında ses yürütmek istiyorum. Medya Öğesinin, her sayfanın Görsel Ağacına eklenmesi gerekir. Uygulamamdaki tüm sayfalar arka plan sesini kullandığından, Uygulama çerçevesinde MediaElement'i eklemeliyim. Her şey berbat bir şey. Birisi bana bu Medya öğesi olmayan-duygusu olmadan Windows 8 app ses çalmak için bana işaretçiler sağlayabilir varsa takdir edecektir.Medya öğesi olmayan Windows 8 uygulamalarında ses oynatın mı?

+0

+1
er ya da geç bunu çünkü bu soru için teşekkür ederim. DirectX'i kullanmayı düşündüm ama bununla ilgili deneyimim yok, bu yüzden kolayca yapılabilir olup olmadığını bilmiyorum. – letiagoalves

+0

Buna baktınız mı? http://stackoverflow.com/questions/9564544/play-audio-in-background-by-use-backgroundcapablemedia – mydogisbox

+0

Soru bana yardım etmiyor. MediaElement, ses yürütmek için XAML'ye eklenmelidir. XAML'de herhangi bir değişiklik yapmadan ses çalmaya çalışıyorum. – vijayst

cevap

1

Sen MediaElement mülk ayarlamalısınız:

<MediaElement x:Name="myMedia" AudioCategory="BackgroundCapableMedia /> 

bu MediaElement içeriği daha sonra hatta diğer sayfalarda oynayacak ve uygulama askıya zaman. Ayrıca uygulamanızın arka plan sesini desteklediği uygulama bildiriminde Arkaplan Görevler -> Ses özelliğini ayarlamanız gerekir.

nasıl bu özelliği kullanmak için güzel öğretici burada: Burada
Background Audio c# Metro
ya: Play audio in background by use BackgroundCapableMedia

+0

MediaElement bir acıdır. Bunu XAML'ye eklemelisiniz. XAML'ye eklemeden, ses çalamazsınız. Her sayfa için ihtiyacım var. – vijayst

İlgili konular