我想使用MediaPlayer类播放.flv文件中的UWP应用程序。这里有一些测试代码不是很容易,但它不起作用。如果我播放.mp4文件,那可以,播放.flv文件需要做什么?
namespace mediaPlayer
{
public sealed partial class MainPage : Page
{
private MediaPlayer player = null;
public MainPage()
{
this.InitializeComponent();
}
private void Start_Click(object sender, RoutedEventArgs e)
{
mediaPlayer.Source = MediaSource.CreateFromUri(new Uri("http://10.160.72.72/vod/1987.flv "));
player = mediaPlayer.MediaPlayer;
player.Play();
}
private void Pause_Click(object sender, RoutedEventArgs e)
{
player.Pause();
}
private void Stop_Click(object sender, RoutedEventArgs e)
{
player.Dispose();
}
}
}
答案 0 :(得分:2)
我认为不可能。 MediaPlayer
无法播放.flv
格式。阅读此link:
我建议您将其转换为其他格式:https://msdn.microsoft.com/en-us/library/windows/apps/hh986969.aspx
一种可能的方法是Player Framework。 Haven没试过,但它应该播放.flv
格式。
希望它有所帮助!
答案 1 :(得分:0)
您可以使用FFMpegInterop。设置起来并不容易,但Github页面和在线文章可以帮助你启动和运行,我过去用它来做项目,它对我有用。