Я добавил звуки в активы в project.shared, и я добавил MediaElement
на странице XAML.как играть звук из активов в Windows Universal App
Я хочу воспроизводить звук при прослушивании изображения.
И это мой код, но это не сработало.
</Grid>
<GridView VerticalAlignment="Bottom" Margin="-10,-10,10,10" Height="260" Grid.RowSpan="2">
<StackPanel Orientation="Vertical">
<Image Source="/Assets/Animals/cat.png" Height="200" Width="200" HorizontalAlignment="Center" Tapped="Image_Tapped"/>
<TextBlock Text="Cat" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="30"/>
</StackPanel>
</GridView>
<MediaElement Name="AudioPlayer" HorizontalAlignment="Left" Height="100" Margin="297,290,0,0" Grid.Row="1" VerticalAlignment="Top" Width="100" Visibility="Collapsed" Volume="1"/>
</Grid>
и это мой обработчик события
private void Image_Tapped(object sender, TappedRoutedEventArgs e)
{
cat.play();
}
Что такое 'cat' в' cat.play(); '? Он не объявлен в XAML. – kennyzx
Также вы должны обработать событие ['MediaFailed'] (https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.mediaelement.mediafailed.aspx) в' MediaElement'. –