audio - 声音第一次不播放。为什么?

标签 audio windows-phone-7 mediaelement

我在WP7论坛@ MS上试了一下,没人能帮忙,所以在这里尝试。

我制作了一个简单的应用程序,它带有一个按钮。单击后,它将使用MediaElement控件播放声音。当我第一次单击按钮时,它根本不会播放。第二次及以后,它会很好地播放声音。

第一次触发时,如果MediaElement的MediaOpened事件被触发,但MediaEnded从不触发。随后的时间,事件按预期方式工作。

我在这里发布了一个记录该问题的小项目。
http://www.angryhacker.com/toys/MediaElementTest.zip

最佳答案

这可能是Native Media Library的一个错误,是由

MediaPlayer.GameHasControl

加载应用后,您可以调用音量为0.0的button_click(null,null)-只是一个猜测。

您是要玩音乐游戏还是像这样的简短游戏?
解决方法是使用SoundEffect类。

关于audio - 声音第一次不播放。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4654332/

相关文章:

windows-phone-7 - 如何在Mvvm Light中清理ViewModel?

.net - Windows Phone 7 有温度传感器吗?

c# - Windows phone7 : Open a webpage on button click?

WPF:为什么 PopUp 中的 MediaElement 不能调整到屏幕高度?

wordpress - 将链接附加到所有时间码(例如YouTube)

node.js - 在 node.js 中使用 socket.io 通过 webrtc 广播实时音频

javascript - 每当表格行插入html表格时,都会收到声音通知

c# - 从 MediaElement 获取视频属性(帧高度、宽度和持续时间)

audio - 基于 RTP 协议(protocol)的 FFmpeg RTP_Mpegts

javascript - 播放其他声音文件时调低音量/暂停音乐