c# - Windows 8 Store App-MediaElement不再播放音频

标签 c# xaml audio windows-8 mediaelement

我正在尝试在按下切换按钮时播放音频文件(.wav)(在再次按下时暂停)。我本来可以正常工作,但是现在我必须弄乱一些东西,正在寻求帮助。这就是我的做法:

在XAML中创建MediaElement

<MediaElement x:Name="myMediaElement" HorizontalAlignment="Center" VerticalAlignment="Center" PosterSource="vuvuzela.png" IsLooping="True" Source="Assets/vuvuzela.wav" Grid.Row="1" AutoPlay="False"/>

然后我的ToggleButton是这样的:
<ToggleButton x:Name="ToggleButton" Content="Activate" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="2" FontSize="32" Style="{StaticResource ToggleButtonStyle1}" Checked="Tog_Checked" Unchecked="Tog_Unchecked"/>

在我的隐藏代码中,我有ToggleButton的选中/未选中处理程序:
private void Tog_Checked(object sender, RoutedEventArgs e)
    {
        myMediaElement.Play();
    }

    private void Tog_Unchecked(object sender, RoutedEventArgs e)
    {
        myMediaElement.Pause();
    }

关于可能出什么问题或如何检查的任何想法?谢谢!

编辑:调试了更多。好像myMediaElement没有超过Opening状态?

最佳答案

显然这是硬件问题。我的电脑(运行Bootcamp的MacBook)是问题所在。终于在这篇文章中找到了答案-> MediaElement in WinRT / Win8 does not work at all

谢谢大家的帮助

关于c# - Windows 8 Store App-MediaElement不再播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15009331/

相关文章:

c# - 从 double 转换为十进制

c# - 两个集合交集

wpf - 使用 ReactiveUI ViewModels 将不同对象的动态集合绑定(bind)到 WPF 数据网格

android - 如何将录制的语音编码为 ogg vorbis?

android - AudioRecord 在 Android L Developer Preview 中记录断断续续的声音

c# - 仅为 WPF 中禁用的文本框设置默认文本

c# - 清除面板的背景图像

wpf - WPF Modern UI 的 '#1' 中的 '/Content/LoremIpsum.xaml#1' 是什么意思?

wpf - 删除组合框所选项目文本突出显示

audio - Shoutcast 服务器和客户端如何处理 mp3 帧头和帧依赖关系?