none
Windows Phone 8 中用MediaELement空间播放音乐会导致后台音乐播放停止 RRS feed

  • 问题

  • 我自己写了一个2048,合并时用MediaElement空间播放音乐,但是后台音乐播放就停止了,求解决办法……万分感激
    2014年5月27日 14:50

答案

  • 你好,

    据我所知,使用MediaElement播放音效,那么其他正在播放的媒体文件就会停止(例如,通过Music + Videos hub播放的音乐)。一般来说,我们可以使用MediaElement播放背景音乐,而且只能使用它来播放嵌入的视频(参考第33章“Subservient Cat”),但是,在播放较短或者中等长度的音频时,我们一般不用它。相反,我们会使用XNA中的接口来实现音效,如SoundEffect,它位于Microsoft.Xna.Framework.Audio命名空间中。

    具体可以参考《101 Windows Phone 7 Apps》书的第30章。


    Keep Fighting

    • 已标记为答案 孟云帆 2014年8月21日 7:20
    2014年6月2日 7:29

全部回复

  • 你好,

    请参考下面的代码,我测试后是OK的。

            // Constructor
    
            public MainPage()
    
            {
    
                InitializeComponent();
    
                PlayMusic();
    
            }
    
            private void PlayMusic()
    
            {
    
                MediaElement backgroundMusic = new MediaElement();
    
                backgroundMusic.Source = new Uri("Music/Heartbeats.mp3", UriKind.RelativeOrAbsolute);
    
                backgroundMusic.AutoPlay = true;
    
                backgroundMusic.Volume = 50;
    
                LayoutRoot.Children.Add(backgroundMusic);
    
                backgroundMusic.Play();
    
            }

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年5月29日 1:01
    版主
  • 亲测,不行……还有没其他办法……
    2014年6月1日 8:52
  • 云帆,你上传一个简化版的Sample吧,这样可以更方便的解决问题。放到SkyDrive或者百度云盘上,共享你的下载地址。
    2014年6月2日 4:58
  • 你好,

    据我所知,使用MediaElement播放音效,那么其他正在播放的媒体文件就会停止(例如,通过Music + Videos hub播放的音乐)。一般来说,我们可以使用MediaElement播放背景音乐,而且只能使用它来播放嵌入的视频(参考第33章“Subservient Cat”),但是,在播放较短或者中等长度的音频时,我们一般不用它。相反,我们会使用XNA中的接口来实现音效,如SoundEffect,它位于Microsoft.Xna.Framework.Audio命名空间中。

    具体可以参考《101 Windows Phone 7 Apps》书的第30章。


    Keep Fighting

    • 已标记为答案 孟云帆 2014年8月21日 7:20
    2014年6月2日 7:29
  • 恩恩 谢谢了
    2014年6月3日 6:40
  • http://pan.baidu.com/s/1i39RMQT  已创建,亲测,会导致后台音乐关闭
    2014年6月3日 14:43