Wpf mediaelement播放没有声音的视频

问题描述 投票:-1回答:1

我想使用MVVM在WPF中使用MediaElement控件创建自己的视频播放器应用程序。但每当我尝试打开媒体(.mkv)作为源时,视频就开始播放而没有任何声音。

当我把.mp3作为源时,我可以听到音乐播放,这就是为什么它很奇怪。此外,视频在其他播放器(Kodi)中有声音。

控件的XAML代码:

<MediaElement LoadedBehavior="Play" UnloadedBehavior="Manual"
              Source="{Binding Media}" Volume="1"/>

绑定的代码:

public System.Uri Media => new System.Uri(@"d:\video.mkv");

什么是听到视频声音的方法?

c# wpf mvvm mediaelement
1个回答
0
投票

MKV只是一个可以存储多种不同音频格式的容器。 WPF MediaElement很可能无法解码源音频,因为您的计算机上没有必要的编解码器。尝试使用标准音频格式播放wmv视频或基本mp4视频,音频将起作用。

VLC媒体播放器配备了数十种不同的音频/视频解码器......

© www.soinside.com 2019 - 2024. All rights reserved.