日期:2014-05-17  浏览次数:20980 次

silverlight项目中的音频文件如何循环播放
我在silverlight的项目中加入了一个音频文件,我想让弹出告警页面就让他一直循环播放,如何做到?

            MediaElement media = new MediaElement();
            Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Elevator.SIREN.WAV");
            WaveMediaStreamSource wavMss = new WaveMediaStreamSource(stream);
            media.SetSource(wavMss);
            media.AutoPlay = true;
            media.Volume = 4;
            media.Play();      

上面是播放代码,这个音频文件就一秒钟。请大神指点

------解决方案--------------------
引用:
这个方法用了,不管事,还有其他的方法吗


能看一下你的MediaEnded代码吗?
------解决方案--------------------
引用:
我的silverlight版本是4,Microsoft.Xna.Framework用的是4.0.20823.0。一直出现公共语言运行库检测到无效的程序这个错误,你那Microsoft.Xna.Framework有4.0的版本吗


原来你silverlight版本是4啊,我还一直以为是5呢,不清楚这方法对版本4是否有效。