在WP7 silverlight应用程序中播放歌曲/声音?

时间:2012-02-24 16:34:12

标签: silverlight windows-phone-7

如何在silverlight wp7应用程序中播放歌曲?

我知道如何在xna框架中使用MEdiaPlayer进行此操作,但我不知道如何在Silverlight中实现它。它开始出现问题,我不知道如何将歌曲作为内容加载。

谁可以给我看一个代码示例?

在xna中看起来像:

private void PlayMusic(Song song)
{
// Due to the way the MediaPlayer plays music,
// we have to catch the exception. Music will play when the game is not tethered
try
{
// Play the music
MediaPlayer.Play(song);

// Loop the currently playing song
MediaPlayer.IsRepeating = true;
}
catch { }
}

1 个答案:

答案 0 :(得分:1)

如果您正在通过手机媒体库播放Song,唯一的方法是使用MediaElement

如果您想要播放应用已加载的mp3,或在线播放一个表单,可以使用BackgroundAudioPlayerMediaElementMediaPlayerLauncher

您可以设置MediaElement的{​​{3}}属性或MediaPlayerLauncher的{​​{3}}属性

如果你想使用BackgroundAudioPlayer,微软有很多在线样本用于播放BackgroundAudioPlayer

的歌曲

Source

Media