如何在Windows RT中跨多个xaml页面播放音频? [英] How do you play audio across multiple xaml pages in Windows RT?
本文介绍了如何在Windows RT中跨多个xaml页面播放音频?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个Windows Phone应用程序使用我的App.xaml.cs文件中的这个简单方法来执行此操作:
public void BackgroundMusic()
{
if (( bool )设置[ 音乐])
{
if ((MediaPlayer.GameHasControl)&&(MediaPlayer.State!= MediaState.Playing))
{
Song s = Song.FromUri( BackgroundMusic, new Uri( audio / background.mp3 ,UriKind.Relative));
MediaPlayer.IsRepeating = true ;
MediaPlayer.Play(s);
}
}
}
此方法在Windows 8中似乎不起作用。有谁找到了这个问题的简单解决方案?
解决方案
请参考这些链接...
http://www.markermetro.com/2012/05/technical/windows- 8-metro-style-apps-background-audio-with-xamlc / [ ^ ]
http://code.msdn.microsoft.com/windowsapps/Background-Audio-in-WinRT-344bcf4d [ ^ ]
I have a Windows Phone application that does this, using this simple method in my App.xaml.cs file:
public void BackgroundMusic()
{
if ((bool)settings["music"])
{
if ((MediaPlayer.GameHasControl) && (MediaPlayer.State != MediaState.Playing))
{
Song s = Song.FromUri("BackgroundMusic", new Uri("audio/background.mp3", UriKind.Relative));
MediaPlayer.IsRepeating = true;
MediaPlayer.Play(s);
}
}
}
This approach does not seem to work in Windows 8. Has anyone identified a simple solution to this problem?
解决方案
Please refer these links...
http://www.markermetro.com/2012/05/technical/windows-8-metro-style-apps-background-audio-with-xamlc/[^]
http://code.msdn.microsoft.com/windowsapps/Background-Audio-in-WinRT-344bcf4d[^]
这篇关于如何在Windows RT中跨多个xaml页面播放音频?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文