gpt4 book ai didi

c# - Windows Phone 8.1 MediaElement 灾难性故障(HRESULT 异常 : 0x8000FFFF (E_UNEXPECTED))

转载 作者:太空狗 更新时间:2023-10-29 22:00:56 27 4
gpt4 key购买 nike

我一直有一个非常奇怪的问题,我无法解决这个问题。

我创建了非常简单的 WP 8.1 应用程序来显示问题:

主页.xaml:

<Page
x:Class="App6.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App6"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

<Grid>
<MediaElement x:Name="MediaElement1" Source="/Assets/Audio/clap_01.mp3"
Visibility="Collapsed" AutoPlay="False" />

<MediaElement x:Name="MediaElement2" Source="/Assets/Audio/click_01.mp3"
Visibility="Collapsed" AutoPlay="False" />

<MediaElement x:Name="MediaElement3" Source="/Assets/Audio/cowbell_01.mp3"
Visibility="Collapsed" AutoPlay="False" />

<MediaElement x:Name="MediaElement4" Source="/Assets/Audio/kick_01.mp3"
Visibility="Collapsed" AutoPlay="False" />

<Button Content="Button" HorizontalAlignment="Left" Margin="125,118,0,0" VerticalAlignment="Top" Height="147"
Width="150" Click="ButtonBase_OnClick" />


</Grid>
</Page>

MainPage.xaml.cs:

namespace App6
{
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();

this.NavigationCacheMode = NavigationCacheMode.Required;
}

protected override void OnNavigatedTo(NavigationEventArgs e)
{
}

private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
{
MediaElement1.Play();
}
}
}

现在,如果我单击按钮(尤其是在打开应用程序之后),我会在 MediaElement1.Play() 中收到“灾难性故障(HRESULT 异常:0x8000FFFF(E_UNEXPECTED))”;线。真正奇怪的事实是,只有当有 4 个或更多 MediaElements 时才会出现异常,如果有 1、2、3 个,它就可以完美运行。我一整天都试图找到解决这个问题的方法,如果有任何帮助,我将不胜感激。

最佳答案

因为你想同时播放多个声音,MediaElement 很遗憾不适合你。您可能需要使用 XNA SoundEffect 类。

关于c# - Windows Phone 8.1 MediaElement 灾难性故障(HRESULT 异常 : 0x8000FFFF (E_UNEXPECTED)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23921249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com