我刚刚为UWP
Windows 10应用程序实现了一个自定义键盘,虽然该部分工作得很好,但我注意到当我点击任何按钮/键时没有敲击声.
是否有我在这里缺少的内置功能或者它不可用?我一直在四处寻找敲击声音,以便在必要时进行模拟,但我没有发现任何合适的声音.理想情况下,我想使用WP10手机提供的相同功能.
有关任何声音资源是否可用或是否有一些内置功能的想法我可以用来在点击按钮时启用声音?
更新:
如果我不清楚这一点,向所有人道歉,并且非常感谢反馈,但我不是在寻找有关如何在C#或XAML中播放声音的代码.我要找的是:
>我是否没有发现一个简单而明显的功能,如何打开默认OSsound按钮,即XAML或SDK?
> WP10 Sound资源是否可用?
根据下面的答案之一,看起来对他们两个都没有!
解决方法
您可以使用Xaml Behaviors SDK和PlaySoundAction
<Button x:Name="button3" Content="Play Sound 3" HorizontalAlignment="Stretch" Grid.Row="2" VerticalAlignment="Stretch" Margin="0,0" d:LayoutOverrides="Width,Height" FontSize="20" Foreground="{StaticResource PaleGreyBrush}" Background="{StaticResource DarkGreyBrush}" Style="{StaticResource ActionsButton}" BorderBrush="{StaticResource HighlightBrush}"> <Interactivity:Interaction.Behaviors> <Interactions:EventTriggerBehavior EventName="Click" SourceObject="{Binding ElementName=button3}"> <Media:PlaySoundAction Source="Assets/Whistle.mp3" Volume="1"/> </Interactions:EventTriggerBehavior> </Interactivity:Interaction.Behaviors> </Button>