C# 在wpf中使用mediaplayerelement播放电影时播放音频但不播放视频
我试图在WPF中使用MediaPlayerElement来播放流媒体视频。我设置了一个简单的WPF窗口,其中包含一个MediaPlayerElement实例并自动播放视频。当我运行程序时,我可以听到音频,但视频不可见 我从以下教程开始: 不幸的是,教程似乎过时了,因为它不再有效。我做了一些修正,使其处于运行状态,但无法使视频显示 我曾尝试将MediaPlayerElement放置在网格或StackPanel中,但无法,因为它不是UIElementC# 在wpf中使用mediaplayerelement播放电影时播放音频但不播放视频,c#,wpf,media-player,C#,Wpf,Media Player,我试图在WPF中使用MediaPlayerElement来播放流媒体视频。我设置了一个简单的WPF窗口,其中包含一个MediaPlayerElement实例并自动播放视频。当我运行程序时,我可以听到音频,但视频不可见 我从以下教程开始: 不幸的是,教程似乎过时了,因为它不再有效。我做了一些修正,使其处于运行状态,但无法使视频显示 我曾尝试将MediaPlayerElement放置在网格或StackPanel中,但无法,因为它不是UIElement <Window x:Class="Medi
<Window x:Class="MediaPlayerElement_Test.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:MediaPlayerElement_Test"
xmlns:controls="clr-namespace:Microsoft.Toolkit.Forms.UI.Controls;assembly=Microsoft.Toolkit.Forms.UI.Controls"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<controls:MediaPlayerElement Name="mediaPlayerElement" AutoScaleDimensions="800,450"
Source="https://mediaplatstorage1.blob.core.windows.net/windows-universal-samples-media/elephantsdream-clip-h264_sd-aac_eng-aac_spa-aac_eng_commentary-srt_eng-srt_por-srt_swe.mkv"
AutoPlay="True" Anchor="Top" Height="450" Width="800" AreTransportControlsEnabled="True" />
</Window>
有人知道我做错了什么吗?如何将视频显示在窗口中?试试这个,它对我来说非常适合
<Window x:Class="Test.Media"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Test"
mc:Ignorable="d"
Title="Media" Height="450" Width="800">
<Grid>
<MediaElement Margin="10,10,10,0 " Source="http://mediaplatstorage1.blob.core.windows.net/windows-universal-samples-media/elephantsdream-clip-h264_sd-aac_eng-aac_spa-aac_eng_commentary-srt_eng-srt_por-srt_swe.mkv"
Name="McMediaElement"
Width="450" Height="250" LoadedBehavior="Play" UnloadedBehavior="Stop" Stretch="Fill"/>
</Grid>
如果这不起作用,则可能是您的视频编解码器的问题我没有使用MediaPlayerElement的经验,但是能够在听音频的同时看不到任何视频声音(不是有意的双关语,或者是吗?),就像您的媒体文件使用的视频编解码器不受MediaPlayerElement支持一样,或者媒体文件使用的视频编解码器未安装。