在我的 Monogame 项目中,我需要播放视频。为此,我使用Video Class
和VideoPlayer
上课。但是当我开始解决方案时,VS给了我这个错误:
错误 1 'c:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework 中都存在类型 'Microsoft.Xna.Framework.Media.Video' .Video.dll' 和 'c:\Program Files (x86)\MonoGame\v3.0\Assemblies\WindowsGL\MonoGame.Framework.dll'
我需要VideoPlayer
在 Microsoft.Xna.Framework.Video.dll 中播放视频的类。
我该如何解决这个问题?
如果有帮助,这里是我想播放视频的代码:
namespace play
{
public class PlayVideoClass
{
private readonly Microsoft.Xna.Framework.Media.Video _video;
private readonly Microsoft.Xna.Framework.Media.VideoPlayer _player;
private bool _playVideo;
public PlayVideoClass()
{
_video = Game1.Video;
_player = new Microsoft.Xna.Framework.Media.VideoPlayer();
_playVideo = true;
}
public void Update()
{
if (_playVideo)
{
if ((int) _player.State == (int)Microsoft.Xna.Framework.Media.MediaState.Stopped)
{
_player.Play( _video);
_playVideo = false;
}
}
}
}
}