仅在尚未播放音频时,我才尝试播放音频。
我在课堂上使用此方法:
private MediaPlayer mediaPlayer;
public bool HasAudio(){
return mediaPlayer.HasAudio; // this returns null and it says property is readonly
}
Sound game = new Sound();
if (game.HasAudio() == false)//play sound
如何获得真值或假值?
答案 0 :(得分:0)
我想我明白了这里发生的事情。
在这里,您要实例化<SharePoint:SaveButton RedirectUrl="http://www.google.com" runat="server" ControlMode="New" id="savebutton2"/>
,然后在其上调用Sound
。此时,它正在尝试访问其HasAudio
字段,但它为null,因为您只是在m_mediaPlayer
方法中实例化了它。正如我在旁注中建议的那样,您需要首先在构造函数或字段声明中实例化Play
。
MediaPlayer