在XAML我有:
<Page.Background>
<ImageBrush ImageSource="/TheseusAndTheMinotaur;component/Images/marbleBackground.jpg"/>
</Page.Background>
<Grid x:Name="mainGrid" Margin="0" IsHitTestVisible="True">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="500" x:Name="gameArea"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<MediaElement x:Name="footStep" Source="minotaurFoot.mp3" Volume="1" LoadedBehavior="Manual"/>
<Button x:Name="btnExit" Content="Exit" HorizontalAlignment="Right" Margin="0,0,220,20" VerticalAlignment="Bottom" Width="75" Click="btnExit_Click" Grid.Column="2" IsHitTestVisible="True"/>
<Canvas x:Name="pbxMap" Margin="10" Grid.Column="1" Background="#7F000000" IsHitTestVisible="True" Focusable="True"/>
</Grid>
在触发一个方法,我有:
this.myGamePlayerPage.footStep.Play();
没有播放声音,但没有错误。 任何想法,这是为什么? 谢谢。
编辑:我改变了源这样的: Source="C:\newnew\TheseusAndTheMinotaur\minotaurFoot.mp3"
和它的作品。 但是,这是没有好处的。 它不会对其他ocmputers工作。