c# mp4 player

OP #7567819
Lesenswert?

hallo,

ich versuche mich an einem mp4-player in c#:

1
using System;
2
using System.Collections.Generic;
3
using System.ComponentModel;
4
using System.Data;
5
using System.Drawing;
6
using System.Linq;
7
using System.Text;
8
using System.Threading.Tasks;
9
using System.Windows.Forms;
10
using WMPLib;
11
using AxWMPLib;
12

13
namespace mp4_4
14
{
15
    public partial class Form1 : Form
16
    {
17

18
        AxWMPLib.AxWindowsMediaPlayer wmPlayer;
19

20

21
        public Form1()
22
        {
23
            InitializeComponent();
24
        }
25

26
        private void Form1_Load(object sender, EventArgs e)
27
        {
28

29
        }
30

31
        private void button1_Click(object sender, EventArgs e)
32
        {
33
            wmPlayer = new AxWMPLib.AxWindowsMediaPlayer();
34
            wmPlayer.CreateControl();
35
            wmPlayer.enableContextMenu = false;
36
            ((System.ComponentModel.ISupportInitialize)(wmPlayer)).BeginInit();
37
            wmPlayer.Name = "wmPlayer";
38
            wmPlayer.Enabled = true;
39
            wmPlayer.Dock = System.Windows.Forms.DockStyle.Fill;
40
            this.Controls.Add(wmPlayer);
41
            ((System.ComponentModel.ISupportInitialize)(wmPlayer)).EndInit();
42
            wmPlayer.uiMode = "none";
43
            wmPlayer.URL = @"C:\test.mp4";
44
            wmPlayer.settings.setMode("loop", true);
45

46
            wmPlayer.Ctlcontrols.play();
47

48
        }
49
    }
50
}

Fehlermeldung ist bei Abruf von button1: System.IO.FileNotFoundException: "Die Datei oder Assembly "Interop.WMPLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden."

Der Projekt-Verweis geht auf genau diese Datei in gleicher Version. Die using-Direktive ist drin - wird aber als "unnötig" angezeigt - so als würde sie durch irgendwas überlagert.

Was mache ich falsch? Wie kann ich das System dazu bringen, dass es die Datei richtig findet?

Danke für Unterstützung

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren