Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 10:54

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[RADIOPLAYER] Radio hinzufügen Funktion!

Discussion on [RADIOPLAYER] Radio hinzufügen Funktion! within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old   #1


 
elite*gold: 122
Join Date: May 2014
Posts: 2,721
Received Thanks: 532
[RADIOPLAYER] Radio hinzufügen Funktion!

Ich möchte euch hier zeigen wie man ein eigenes Radio hinzufügen kann. Diese Funktion gibt es entweder nicht in einem Radio was man hier erwerben kann, oder diese gibt es und ist verbuggt oder ähnliches.

Elemente die wir brauchen:
- Windows Media Player
- Listbox
- 1 Button (Start)
- 2 Textboxen (TextBox1(Name des Radios),TextBox2(Url des Radios))
- 1 Button (Hinzufügen)

Gut. Als aller erstes müssen wir in den Start Button rein, und dies wird auch der "nachdenklichere Teil" für euch sein. Ich möchte euch alles Schritt-Für-Schritt erklären.

Bevor wir mit dem schreiben (coden, programmieren) anfangen müssen wir uns folgende Dinge überlegen:
- wie frage ich den Wert der Listbox ab wenn dieser um 1 erhöht ist ?
- wie kann ich die windows media player url der textbox "zuweisen"?

Also fangen wir nun an!
Die Listbox enthält eine schöne Funktion womit man den Wert abfragen kann. Die Funktion heißt "Count." Wir müssen das nun in eine If-Abfrage reinpacken.
Also... "Wenn Listbox1.Items.Count um 1 erhöht dann.." Warte... das ist ja nicht der Code richtig, ihr sollt selbst erstmal überlegen. Die "Lösung" findet ihr dann im Spoiler.
Nun haben wir das geregelt. Jetzt müssen wir aber noch wissen wie man dem windows media player eine url "zuweisen" kann. Mhm.. Der AxWindowsMediaPlayer1 hat eine Funktion die heißt "URL" mhm.. und ich hab eine TextBox2 ... vielleicht ist AxWindowsMediaPlayer1.URL = TextBox2.Text .. mhm... Stimmt das, oder nicht? Lösung im Spoiler!

Haben wir das geklärt. *Puh war das anstrengend*
Jetzt müssen wir aber noch ein Listbox1 Item hinzufügen mit dem Namen den wir wollen. Wie geht das? Dass erklär ich euch jetzt!

Ihr geht in den Button "Hinzufügen" und wir müssen uns nun folgende Überlegung machen:
- wie kann ich ein Listbox Item hinzufügen?
- wie kann ich den media player die url der textbox2 zuweisen?
- wie kann ich ein Item entfernen?

Wozu muss ich ein Item entfernen?

Das ist ganz einfach! Wenn wir auf "Hinzufügen" drücken und den ganzen Code hätten, würde der Knopf 2 Items erstellen. Da wir aber nur 1 wollen und nicht 2, löschen wir einfach 1 wieder.

Um in der Listbox ein Item hinzufügen zu können müssen wir wissen:
- was hinzufügen auf englisch heißt
- dass die Listbox1 eine Funktion Namens "Items" hat
Und das wars!
Hinzufügen heißt auf englisch "add" also haben wir sogesehen den ganzen Code schon!
Listbox1.Items.Add, nur was sollen wir hinzufügen? Was für ein Text? Von der TextBox1 also heißt unser Code:
Code:
ListBox1.Items.Add(TextBox2.Text)
Nun müssen wir wieder dem Media Player die URL von der TextBox2 zuweisen. Das hatten wir vorher schon also kopieren wir das ganz einfach:
Code:
AxWindowsMediaPlayer1.URL = TextBox2.Text
Und nun müssen wir wieder 1 Item löschen. Dazu müssen wir wissen:
- was "löschen, entfernen" auf englisch heißt
- dass die Listbox1 eine Funktion Namens "Items" hat
Und das wars schon wieder!
"Löschen" oder "Entfernen" heißt remove. Also heißt der Code:
ListBox1.Items.Remove, aber was sollen wir löschen? Der Text der in der TextBox2 steht. Nun heißt unser Code:
Code:
ListBox1.Items.Remove(TextBox2.Text)
Das war's auch schon! Nun könnt ihr UNENDLICHE Radio Sender hinzufügen.
Melli- is offline  
Old 09/11/2015, 18:12   #2
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Das ist doch dann wieder so ein 0815-Tutorial das Standardelemente (WMP, IE, ...) aus Visual Studio verwendet. Du hast dir nicht mal die Mühe gemacht die ListBoxen und TextBoxen mit einem ordentlichen Namen zu versehen. Meiner Meinung nach ist das kein gutes Tutorial.

Hättest du das ganze mit Streams und der Bass.dll z.B. gemacht wäre das ganze wesentlich interessanter gewesen weil du zeigen könntest wie du die Streams herunterlädst und mit Bass anschließend abspielst.
alpines is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Grand Theft Auto V: Eigene Musik zum Radio hinzufügen
04/18/2015 - User Submitted News - 0 Replies
Wie in den anderen Spielen der Grand Theft Auto-Reihe, kann man auch im fünften Teil, eigene Musik, zusätzlich zu der bereits im Spiel vorhandenen, zum Radio hinzufügen. Dafür muss man lediglich die Audiodateien, die zum Beispiel das Format MP3 haben sollten, in den dafür vorgesehenen Ordner verschieben. Dieser befindet sich unter dem Datei-Pfad: Documents\Rockstar Games\GTA V\User Music. Damit die Lieder auch im Spiel implementiert werden, müsst ihr dort in den Audio-Optionen entweder Perform...
6/7 Bonus Hinzufügen segnen/verhexen keine Funktion
01/24/2015 - Metin2 Private Server - 0 Replies
Hallo wie die Überschrift schon sagt funktionieren bei mir nicht der 6/7 bonis sprich wenn man das item auf einer beliebigen waffe drauf zieht passiert nichts hab verschiedene Werte ausprobiert in Navicat und habe es in der Itemproto eingefügt und doch kein Erfolg Ich benutze die 2011 Client for 1678 Daroo files Ich hänge mal ein screenshot dran Navicat www.directupload.net/file/d/3877/zbuumfpq_png.htm
Quest Funktion für Boni hinzufügen
08/04/2014 - Metin2 Private Server - 1 Replies
Hallo epvp, gibt es eine Funktion die man einem Item zuweisen kann, sodass man einen bestimmten Bonus(z.B. Stark gegen Halbmenschen) in einen Gegenstand geben kann?
metin2 items funktion hinzufügen
06/09/2010 - Metin2 Private Server - 3 Replies
Also ich hab ein item das keien Funktion hat! Meine Frage :Wie füge ich eine Funktion hinzu das es auch funktioniert? Für jede Hilfe danke ich:rolleyes:
Radio Funktion in AutoIt
07/31/2009 - GW Bots - 7 Replies
wenn ich jetzt 2 "Radio's" erstellt habe wie mach ich die Func's noch dazu ? also $nm = GUICtrlCreateRadio("NM", 24, 8, 73, 17) $hm = GUICtrlCreateRadio("HM", 112, 8, 89, 17) Case $Start if $hm = true then



All times are GMT +1. The time now is 10:55.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.