myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

in C# | Hilfe AxWindowsMediaPlayer :-( arg...!!!!!!

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 13.07.11, 14:09   #1
G_volverine
Anfänger
 
Benutzerbild von G_volverine
 
Registriert seit: Jan 2010
Beiträge: 6
Bedankt: 356
G_volverine ist noch neu hier! | 0 Respekt Punkte
Standard in C# | Hilfe AxWindowsMediaPlayer :-( arg...!!!!!!

Hi Leute ,

wer kann mir weiterhelfen ??

möchte in der Form_Load musik abpsielen lassen , wenn das Programm später startet.

Habe schon probiert

siehe code:

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using WindowsFormsApplication2.Properties;

namespace WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        AxWindowsmediaPlayer AxWindowsMediaPlayer1 = new AxWindowsmediaPlayer ();
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
             if (this.MyComputer.FileSystem.DirectoryExists(MyProject.Computer.FileSystem.SpecialDirectories.Temp + @"\2568558"))
    {
       this.MyProject.Computer.FileSystem.CreateDirectory(MyProject.Computer.FileSystem.SpecialDirectories.Temp + @"\2568558");
    }
    if (!MyProject.Computer.FileSystem.FileExists(MyProject.Computer.FileSystem.SpecialDirectories.Temp + @"\2568558\LSD.mp3"))
    {
        File.WriteAllBytes(this.Temp + @"\2568558\musik.mp3",Resources.musik);
    }
    this.AxWindowsMediaPlayer1.get_settings().setMode("loop", true);
    this.AxWindowsMediaPlayer1.set_URL(MyProject.Computer.FileSystem.SpecialDirectories.Temp + @"\2568558\LSD.mp3");
    if (this.MyProject.Computer.FileSystem.FileExists(MyProject.Computer.FileSystem.SpecialDirectories.Temp + @"\2568558\AppInitialization.bpl") 
    
    

    }

        public string Temp { get; set; }
    }
}
bräuchte dringent hilfe

Danke

greeZ

G_volverine
__________________
G_volverine ist offline   Mit Zitat antworten
Ungelesen 13.07.11, 16:58   #2
Pillewutz
Banned
 
Registriert seit: Jun 2011
Beiträge: 62
Bedankt: 40
Pillewutz ist noch neu hier! | 0 Respekt Punkte
Standard

Ist nur schwer bei diesem Titel und der fehlenden Problembeschreibung zu helfen... So kann man nur über die teilweisen Code-Wiederholungen und den programmierstil meckern.
Pillewutz ist offline   Mit Zitat antworten
Ungelesen 13.07.11, 23:11   #3
G_volverine
Anfänger
 
Benutzerbild von G_volverine
 
Registriert seit: Jan 2010
Beiträge: 6
Bedankt: 356
G_volverine ist noch neu hier! | 0 Respekt Punkte
Standard

in dem programm soll musik automatisch laufen
__________________
G_volverine ist offline   Mit Zitat antworten
Ungelesen 14.07.11, 06:44   #4
Pillewutz
Banned
 
Registriert seit: Jun 2011
Beiträge: 62
Bedankt: 40
Pillewutz ist noch neu hier! | 0 Respekt Punkte
Standard

Wie soll man denn helfen?
...OHNE Angabe der fehlermeldung....
OHNE zu erläutern was nicht funktioniert...

Zum Arzt geht man ja auch nicht und sagt "geht nicht...soll wieder gehen"!

Ist es nicht asozial wenn man Hilfe und mühe erwartet, aber selbst zu faul ist das Problem zu erklären? Dann darf man doch wohl austeilen... Außerdem schadet es nicht andere anzuregen ihr Gehirn zu benutzen..
Pillewutz ist offline   Mit Zitat antworten
Ungelesen 14.07.11, 13:18   #5
G_volverine
Anfänger
 
Benutzerbild von G_volverine
 
Registriert seit: Jan 2010
Beiträge: 6
Bedankt: 356
G_volverine ist noch neu hier! | 0 Respekt Punkte
Standard

also erstmal entschuldige ich mich für mein schlechtes ausdrücken ,

nun kommen wir zu dem Programm .

Also beim starten des Programmes soll automatisch dabei Musik laufen die ich ja in dem Programm bei Resources hochgeladen habe ,nun wie ich weiss muss man dies in der Form_load tun nun hab ich versucht mich schlau zu machen( zu Googlen )und nachgeforscht wie das ginge dabei bin ich auf AxWindowsMediaPlayer gestoßen , dabei habe ich erfahren das diese Anwendung MP3 Abspielen lässt .

Nun meine Frage wie kann man Musik in das Programm einbinden
__________________
G_volverine ist offline   Mit Zitat antworten
Ungelesen 14.07.11, 15:31   #6
eudaimonie
Ist öfter hier
 
Benutzerbild von eudaimonie
 
Registriert seit: Dec 2010
Beiträge: 226
Bedankt: 127
eudaimonie ist noch neu hier! | 0 Respekt Punkte
Standard

Code:
  if (!MyProject.Computer.FileSystem.FileExists(MyProject.Computer.FileSystem.SpecialDirectories.Temp + @"\2568558\LSD.mp3"))
    {
        File.WriteAllBytes(this.Temp + @"\2568558\musik.mp3",Resources.musik);
    }
    this.AxWindowsMediaPlayer1.get_settings().setMode("loop", true);
    this.AxWindowsMediaPlayer1.set_URL(MyProject.Computer.FileSystem.SpecialDirectories.Temp + @"\2568558\LSD.mp3");
Du versuchst also, aus den Resourcen eine Musikdatei (binär) in eine Datei 'musik.mp3' zu schreiben.
Zwei Zeilen weiter untern versuchst du aber eine 'LSD.mp3' abzuspielen...

Und wie mein Vorposter schon geschrieben hat:
Was genau geht bei deinem Code nicht (habe ihn selbst nicht ausprobiert), ausser das mit den falschen Dateinamen?
Fehlermeldungen?
etc?
eudaimonie ist offline   Mit Zitat antworten
Ungelesen 14.07.11, 23:17   #7
testerws
Newbie
 
Registriert seit: Apr 2009
Beiträge: 78
Bedankt: 21
testerws ist noch neu hier! | 0 Respekt Punkte
Standard

wie wärs mit der msdn library????
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
testerws ist offline   Mit Zitat antworten
Ungelesen 15.07.11, 02:57   #8
sirleo
is poking \\Device\\Beep
 
Registriert seit: May 2011
Beiträge: 202
Bedankt: 84
sirleo ist noch neu hier! | 0 Respekt Punkte
Standard

naja helfen wird es ihm nicht viel, das teil ist unmannaged code.
Er müsste die Daten noch marshln.
Besonders interessant ist das unsere Leuchte hier höchstwahrscheinlich immun gegenüber Intellisense ist.
Den AxWindowsmediaPlayer ist nich vorhanden, vons einem Code ausgehen.
Weder in den Referenzen der IDE, noch als P/Invoke-aufruf um die Libraries einzubinden.

Abgesehen davon hat nicht jeder die Windows Media Player Library installiert.

G_Volverin, Google gefährdet deine Dummheit.

Sag mal ist es nicht peinlich das du mit Lulzsec in großen fetten buchstaben in deiner Siggi rumläufst und dann noch nichtmal 3 zeilen schreiben kannst,die dein Problemlösen, ich hab bis dato nix mit Multimedia am Hut gehabt und ich hab das Teil an einem Abend gelöst,, und du mit Groß und Fett Lulzsec, ja ich lache auch seit 2011 aber nicht über sicherheit.

PHP-Code:
using Microsoft.DirectX;
using Microsoft.DirectX.AudioVideoPlayback;

namespace 
csharp_music_player
{
    
internal class Program
    
{
        public static 
void Main(string[] args)
        {
            
Audio a = new Audio(@"D:\testmp3.mp3");
            
a.Play();
            
a.Stop();
            
         }
     }


//edit Und hier ist der Quellcode für einen Visuellen ansatz


Windows.Forms ist tot und Managed DirectX in C# lange nicht mehr benutzt, WPF hat MultimediaSupport direkt eingebaut.(nur so nebenbei)
(mal schauen ob MS das alles zugunsten von HTML5 und JS fallen lässt,Ich hoffe nicht)
Also, nicht viel nerven richtige Fragen stellen oder effizienter und hartnäckiger suchen/fragen.
__________________
Meine Rechtschreibfehler dürft ihr gerne behalten.
------------------------------------------------------------
Füttere keine Trolle!->Also unterstütz auch nicht Appel.
sirleo ist offline   Mit Zitat antworten
Ungelesen 15.07.11, 15:10   #9
Pillewutz
Banned
 
Registriert seit: Jun 2011
Beiträge: 62
Bedankt: 40
Pillewutz ist noch neu hier! | 0 Respekt Punkte
Standard

Genau das ging mir auch durch den Kopf!

"Lulzsec"... aha... aber selber gar keine Ahnung... (this.MyProject.Computer.FileSystem...)

Windows.Forms ist auch wirklich für S*****-Kiddies.
Pillewutz ist offline   Mit Zitat antworten
Ungelesen 15.07.11, 17:44   #10
sirleo
is poking \\Device\\Beep
 
Registriert seit: May 2011
Beiträge: 202
Bedankt: 84
sirleo ist noch neu hier! | 0 Respekt Punkte
Standard

das mit windows-forms für s***** kiddies würd ich so nicht unterschreiben, ist halt die ältere technologie aber trotzdem schwieriger umzusetzen.
Ich hab es zB nicht hinbekommen, mit managedDirectX per DirectSound ne MP3 abzuspielen.
(hatte bis dato damit aber auch nichts zu tun, und hab erst im verlauf meiner auseinandersetzung rausgefunden das windows.forms eigentlich nur aus kompatibilitätsgründen noch mitgeliefter wird/läuft)
Ist also nicht wirklich einfach, je nachdem was man macht.
Halt ne andere Technologie und Teilweise komplizierter.
Deswegen is er wahrscheinlich auch an der Windows Mediaplayer library gescheitert,
weil es halt unmanaged Code ist, den du für die Applikation halt brauchst, und ohne 3rd Party libraries ist multimedia unter c#
nen schönes Brett.
__________________
Meine Rechtschreibfehler dürft ihr gerne behalten.
------------------------------------------------------------
Füttere keine Trolle!->Also unterstütz auch nicht Appel.
sirleo ist offline   Mit Zitat antworten
Ungelesen 15.07.11, 19:58   #11
Pillewutz
Banned
 
Registriert seit: Jun 2011
Beiträge: 62
Bedankt: 40
Pillewutz ist noch neu hier! | 0 Respekt Punkte
Standard

Natürlich werden auch mit Windows Forms noch viele Anwendungen entwickelt.
Es ist aber wirklich eine alte Technologie, die schwer zu warten ist.

Nur hat Windows Forms für mich keine guten Ruf: [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
(Zuviele Kiddies (hier), die sich per DragnDrop was zusammen basteln und denken Sie könnten programmieren...)

WPF ist da schon was anderes.

Naja, wenn man das Windows Forms-Beispiel oben nimmt und unseren LulzSec-Hacker... dann frag ich mich was sich heutzutage so alles Hacker nennt...
Pillewutz ist offline   Mit Zitat antworten
Ungelesen 15.07.11, 20:16   #12
sirleo
is poking \\Device\\Beep
 
Registriert seit: May 2011
Beiträge: 202
Bedankt: 84
sirleo ist noch neu hier! | 0 Respekt Punkte
Standard

Ja aber zusammenklicken kannste mit WPF auch alles(ob das bei den Express Editionen von VS auch so ist keine Ahnung), bin ich auch echt froh drüber.
(Obwohl WPF nun ja wieder züge ähnlich dem HTML angenommen hat)
Ich selbst habe nach 2 Programmierrunden mit Win32(einmal nen kleines Proggi um mich damit anzufreunden und einmal nen Programm mit OpenGL implementierung zur abbildung einer Karte), aufgehört und habe mich dann den WYSIWUG-Editoren zugewandt, das Positionieren ist echt müssig und nicht das was ein Programmierer machen sollte.

Was ich zu seiner Verteidigung aber sagen muss, er hat nie(in den Posts die ich gerade gesucht habe) behauptet nen Hacker zu sein auch wenn er sich gerne in deren Ecke stellt, von seinen Posts her würde ich ihn sowiso,wenn überhaupt, in die Cracker-fraktion packen, von wegen Keylogger in C#, hey ich hab kein .NET, und nu?^^

Aber egal.
Skiddies gibt es überall und leider mit allem möglichen Scheiss (ich denke nur mal gerade an in letzter Zeit geleakte Exploitkits und Trojaner)(zum glück sind die Technischen hürden für die aber zu hoch).
__________________
Meine Rechtschreibfehler dürft ihr gerne behalten.
------------------------------------------------------------
Füttere keine Trolle!->Also unterstütz auch nicht Appel.
sirleo ist offline   Mit Zitat antworten
Ungelesen 31.07.11, 13:36   #13
G_volverine
Anfänger
 
Benutzerbild von G_volverine
 
Registriert seit: Jan 2010
Beiträge: 6
Bedankt: 356
G_volverine ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von sirleo Beitrag anzeigen
Ja aber zusammenklicken kannste mit WPF auch alles(ob das bei den Express Editionen von VS auch so ist keine Ahnung), bin ich auch echt froh drüber.
(Obwohl WPF nun ja wieder züge ähnlich dem HTML angenommen hat)
Ich selbst habe nach 2 Programmierrunden mit Win32(einmal nen kleines Proggi um mich damit anzufreunden und einmal nen Programm mit OpenGL implementierung zur abbildung einer Karte), aufgehört und habe mich dann den WYSIWUG-Editoren zugewandt, das Positionieren ist echt müssig und nicht das was ein Programmierer machen sollte.

Was ich zu seiner Verteidigung aber sagen muss, er hat nie(in den Posts die ich gerade gesucht habe) behauptet nen Hacker zu sein auch wenn er sich gerne in deren Ecke stellt, von seinen Posts her würde ich ihn sowiso,wenn überhaupt, in die Cracker-fraktion packen, von wegen Keylogger in C#, hey ich hab kein .NET, und nu?^^

Aber egal.
Skiddies gibt es überall und leider mit allem möglichen Scheiss (ich denke nur mal gerade an in letzter Zeit geleakte Exploitkits und Trojaner)(zum glück sind die Technischen hürden für die aber zu hoch).
rofl^^

is immer lustig wie sich leute die Mäuler zereissen und nein ich bin kein hacker und kein cracker weiss auch nicht wie das funktioniert bin ein blöder s*****er^^ keine ahnung was WPF ist oder sonst der gleichen mein name ist hase .... und bin total durch . ich will doch mich hier nicht strafbar machen cracken is was für junkys!und hacken tue ich mit der Axt ,wenn ich Holz mache ! Also leute und das mit keylogger das hab ich nur mal so aufgegriffen irgendwo keine ahnung echt eh! peil selber die sprache c' nicht hab nur mal gefragt


(deutsche sprache swere sprache )

greeZ


G_volverine

Ps. sorry ich schreibe nichts mehr rein , habs gepeilt , kam auf den Pfad der Erleuchtung bin jetzt Esotheriker geworden. erlerne grad die heilkunde des ?.... jetzt seid ihr dran...... : - )

spass muss sein °-°

cyya....
__________________
G_volverine ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:18 Uhr.


Sitemap

().