C# (UWP)mediaElement导致错误:不支持视频类型或文件路径无效
我尝试使用mediaElement在加载后在页面上播放视频 这是XAML代码C# (UWP)mediaElement导致错误:不支持视频类型或文件路径无效,c#,xaml,video,uwp,C#,Xaml,Video,Uwp,我尝试使用mediaElement在加载后在页面上播放视频 这是XAML代码 <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <MediaElement x:Name="mediaElement" AreTransportControlsEnabled="True" Width="400" /> </Grid> 我要播放的视频位于Asset
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<MediaElement x:Name="mediaElement" AreTransportControlsEnabled="True" Width="400" />
</Grid>
我要播放的视频位于Assets文件夹中。但是,加载页面时会出现错误:不支持的视频类型或无效的文件路径
我试过使用mp4、flv、wmv文件,所以这不太可能是由不支持的视频类型引起的
我也学过这个例子
但这也造成了同样的问题
我的路径有错误吗?如何解决这个问题?提前谢谢 在UWP平台上支持mp4。因此,您的问题是“文件路径无效” 在代码中,uri是'ms'-appx:///Assets/sampleVideo.mp4,因此您的mp4文件应位于“解决方案资源管理器”中的“资产”文件夹中,mp4文件的“生成操作”应为“内容”
因此,请检查您的文件路径和“构建操作”。感谢所有试图提供帮助的人!!但我自己也发现了问题所在 首先,我复制了我的.mp4文件,并通过文件资源管理器直接粘贴到资产文件夹。这个案子出错了 但是当我复制.mp4文件并通过VisualStudio粘贴到Assets文件夹时,它现在可以正确地找到正确的路径并正确地播放视频
public async void initVideo()
{
mediaElement.Source = new Uri("ms-appx:///Assets/sampleVideo.mp4");
mediaElement.Play();
}