我是C#的新手,正在测试Microsoft.DirectX.AudioVideoPlayback库功能。(使用VS2019) VS说没有错误,但是编译时什么也没发生。
我已经逐行测试了以下代码。并发现Init()函数根本不起作用。我已经测试了其他路径,例如
@“ C:\ Users \ name \ Videos \ sample.mp4”
“ C:\ Users \ name \ Videos \ sample.mp4”
“ C:\ Users \ name \ Videos \ sample.mp4”
,但是所有这些都不起作用。 如何修复代码以及为什么它不能正常工作?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Microsoft.DirectX.AudioVideoPlayback;
using System.IO;
namespace hello
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Init();
}
public void Init()
{
Video v = Video.FromFile(@"C:\Users\name\Videos\sample.mp4");
v.Owner = this;
v.Size = new Size(1920, 1080);
v.Play();
}
}
}
这个问题可能太简单了,但是无法从该站点的其他答案中获得任何解决方案。