简体   繁体   English

使用Microsoft.DirectX.AudioVideoPlayback播放视频时出错; 程序集版本错误

[英]Error playing video using Microsoft.DirectX.AudioVideoPlayback; assembly version error

I am trying to embed video on c# windows form based application, using assembly Microsoft.DirectX.AudioVideoPlayback but getting following error 我试图在基于c#windows form的应用程序上嵌入视频,使用程序集Microsoft.DirectX.AudioVideoPlayback但是得到以下错误

Mixed mode assembly is built against version 'v1.1.4322' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.

I am using Visual Studio 2010 .NET version 4.0 Microsoft DirectX SDK is also installed Any link for updated version of library or any alternative? 我正在使用Visual Studio 2010 .NET版本4.0还安装了Microsoft DirectX SDK任何链接更新版本的库或任何替代?

Code: 码:

using Microsoft.DirectX.AudioVideoPlayback;
namespace MathBook
{
    public partial class Form1 : Form
    {
        Video vd;
        public Form1()
        { InitializeComponent(); }

        private void Form1_Load(object sender, EventArgs e)
        { }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                vd = new Video(@"absolute_file_location.wmv", true);
                vd.Owner = panel1;
                vd.Play();
            }
            catch (Exception ex) { }
        }
    }
}

as error message says you need additional configuration information. 如错误消息所示,您需要其他配置信息。

set useLegacyV2RuntimeActivationPolicy as true in your app config file 在您的应用配置文件中将useLegacyV2RuntimeActivationPolicy设置为true

<startup useLegacyV2RuntimeActivationPolicy="true">
   <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 通过Microsoft.DirectX.AudioVideoPlayback显示对视频播放的控制 - Display a Control over video playing via Microsoft.DirectX.AudioVideoPlayback c#使用Microsoft.DirectX.AudioVideoPlayback如何在完成一个视频后播放下一个视频 - c# using Microsoft.DirectX.AudioVideoPlayback how to play next video after one is finished C#winform,使用Microsoft.DirectX.AudioVideoPlayback dll中的Video / Audio类后,应用程序崩溃 - C# winform, App Crashing after using the Video/Audio classes from the Microsoft.DirectX.AudioVideoPlayback dll SharpDX中的Microsoft.DirectX.AudioVideoPlayback替代 - Microsoft.DirectX.AudioVideoPlayback alternative in SharpDX Microsoft.DirectX.AudioVideoPlayback程序不起作用 - Microsoft.DirectX.AudioVideoPlayback program not working Activemovie窗口在C#中弹出Microsoft.DirectX.AudioVideoPlayback - Activemovie window pop up Microsoft.DirectX.AudioVideoPlayback in C# 找不到参考Microsoft.DirectX.AudioVideoPlayback - Can't find reference Microsoft.DirectX.AudioVideoPlayback 找不到引用Microsoft.DirectX.AudioVideoPlayback和Microsoft.DirectX - can't find references Microsoft.DirectX.AudioVideoPlayback and Microsoft.DirectX C#Microsoft.DirectX.AudioVideoPlayback.Video参考? - C# Microsoft.DirectX.AudioVideoPlayback.Video reference? C# DirectX 视频不播放 - C# DirectX Video Not Playing
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM