我在这里遇到了一个非常奇怪的问题,似乎减少或对 MediaPlayer 静态类的 Volume 属性采取的任何操作都没有任何区别。我在某处听说微软保护了它,但在 iPhone 和 Android 中你可以做到这一点没有任何意义,但在 windows phone 7 中这是不可能的。
MediaPlayer.Volume = 0.2F;
我究竟做错了什么?
谢谢!
我在这里遇到了一个非常奇怪的问题,似乎减少或对 MediaPlayer 静态类的 Volume 属性采取的任何操作都没有任何区别。我在某处听说微软保护了它,但在 iPhone 和 Android 中你可以做到这一点没有任何意义,但在 windows phone 7 中这是不可能的。
MediaPlayer.Volume = 0.2F;
我究竟做错了什么?
谢谢!
您无法控制手机的全局音量。实际上它是有区别的,你只是没有注意到它——它就像你的音乐的音阶一样,所以它是这样的:
系统声音 * MediaPlayer.Volume * 您正在播放的内容。
不要简单地查看 MSDN:http: //msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.mediaplayer.volume.aspx