Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
13.07.11, 14:09
|
#1
|
Anfänger
Registriert seit: Jan 2010
Beiträge: 6
Bedankt: 356
|
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
__________________
|
|
|
13.07.11, 16:58
|
#2
|
Banned
Registriert seit: Jun 2011
Beiträge: 62
Bedankt: 40
|
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.
|
|
|
13.07.11, 23:11
|
#3
|
Anfänger
Registriert seit: Jan 2010
Beiträge: 6
Bedankt: 356
|
in dem programm soll musik automatisch laufen
__________________
|
|
|
14.07.11, 06:44
|
#4
|
Banned
Registriert seit: Jun 2011
Beiträge: 62
Bedankt: 40
|
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..
|
|
|
14.07.11, 13:18
|
#5
|
Anfänger
Registriert seit: Jan 2010
Beiträge: 6
Bedankt: 356
|
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
__________________
|
|
|
14.07.11, 15:31
|
#6
|
Ist öfter hier
Registriert seit: Dec 2010
Beiträge: 226
Bedankt: 127
|
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?
|
|
|
14.07.11, 23:17
|
#7
|
Newbie
Registriert seit: Apr 2009
Beiträge: 78
Bedankt: 21
|
wie wärs mit der msdn library????
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
|
|
|
15.07.11, 02:57
|
#8
|
is poking \\Device\\Beep
Registriert seit: May 2011
Beiträge: 201
Bedankt: 84
|
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.
|
|
|
15.07.11, 15:10
|
#9
|
Banned
Registriert seit: Jun 2011
Beiträge: 62
Bedankt: 40
|
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.
|
|
|
15.07.11, 17:44
|
#10
|
is poking \\Device\\Beep
Registriert seit: May 2011
Beiträge: 201
Bedankt: 84
|
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.
|
|
|
15.07.11, 19:58
|
#11
|
Banned
Registriert seit: Jun 2011
Beiträge: 62
Bedankt: 40
|
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...
|
|
|
15.07.11, 20:16
|
#12
|
is poking \\Device\\Beep
Registriert seit: May 2011
Beiträge: 201
Bedankt: 84
|
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.
|
|
|
31.07.11, 13:36
|
#13
|
Anfänger
Registriert seit: Jan 2010
Beiträge: 6
Bedankt: 356
|
Zitat:
Zitat von sirleo
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....
__________________
|
|
|
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
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:28 Uhr.
().
|