【发布时间】:2013-11-28 07:20:21
【问题描述】:
在我的 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",它可以工作。但这不好。它不适用于其他计算机。
【问题讨论】:
标签: c# wpf mp3 mediaelement