Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi HILFE beim mp3 Stream?! [SEHR DRINGEND] (https://www.delphipraxis.net/166913-hilfe-beim-mp3-stream-%5Bsehr-dringend%5D.html)

InitializationError 5. Mär 2012 17:29

HILFE beim mp3 Stream?! [SEHR DRINGEND]
 
Hallo Leute,

ich habe ein Problem, das dringend gelöst werden muss :(

Ich habe so eben ca. 2h nach BASS.dll usw gegoogelt aber ohne erfolgt.
Ich habe Delphi XE2 und BASS.pas will nicht da die Bass.dcu nicht vorhanden ist.

Nun zu meinem Problem!

Ich möchte eig. nur eine Kleinigkeit bauen.

Wenn man den folgenden Link eingibt, so erhält man eine MP3 Datei die von Google generiert wird.

http://translate.google.com/translat...+Sprachausgabe

Für "Dies+ist+ein+Test+der+Sprachausgabe" kann man was anderes schreiben und man erhält eine neue Datei (max. 100 Zeichen darf man schreiben).

Der Link wird von mir generiert im Delphi Programm und dann aufgerufen. Nun soll aber die mp3 nicht heruntergeladen werden und sich separat starten sondern im Hintergrund ausgeführt werden, damit man nur den Ton hört ----> MP3 Stream.

GEHT DAS AUCH OHNE BASS.dll?! Ich brauche das echt dringend für mein Schulprojekt.

Danke schon mal!:)

Bummi 5. Mär 2012 17:37

AW: HILFE beim mp3 Stream?! [SEHR DRINGEND]
 
vielleicht ist das was für Dich ?
http://www.delphipraxis.net/115407-s...-vorlesen.html

InitializationError 5. Mär 2012 17:46

AW: HILFE beim mp3 Stream?! [SEHR DRINGEND]
 
Leider nein. Hier ist das Problem das es für ENGLISCHE texte als Standard gedacht ist, für die deutschen Texte braucht man ein extra Paket. Das bedeutet ich würde mein Programm nicht in der Schule präsentieren können. ... Es soll ein kleiner Sprachassistent werden. Dieser Antwortet auch max immer nur mit 100 Zeichen (also wenigen Worten), und das mit Googlestimme.

Ich bräuchte halt nur eine Möglichkeit im Hintergrund mp3 Streams abspielen zu können.

Über TMediaPlayer hab ich noch nichts gefunden. Und bei BASS.pas fehlt die .dcu -.-

lbccaleb 5. Mär 2012 17:49

AW: HILFE beim mp3 Stream?! [SEHR DRINGEND]
 
Die DCU wird eigentlich von Delphi erzeugt...

Und event. ist auch das DSPack was für dich

Ich glaube aber, du wirst da nicht weit kommen mit Streaming...
Google bietet doch aber öfters die SDK´s an, vllt gibt es die auch für den Translator??

InitializationError 5. Mär 2012 17:59

AW: HILFE beim mp3 Stream?! [SEHR DRINGEND]
 
Das dachte ich mir auch.

Habe dieses Projekt testen wollen:

HIER

Delphi/cast/

Es verlangt zunächst die Bass.pas (diese habe ich heruntergeladen)!
Beim erstellen (in Delphi XE2) kommt ein Fehler das die Bass.dcu fehlt.

Es gibt dieses Problem 1000000 male, aber keiner hat eine Lösung für meine Delphi Version.

... Ich kann damit jetzt wenig anfangen :-/ Bin nur gut in Delphi, alles andere ist wie eine Andere Sprache für mich ^^

... Also ich will nur einen von mir generierten Link eingeben... und dieser soll als MP3 Stream abgespielt werden.

TWebbrowser lädt die Datei runter und startet die in WMP <--- DAS SOLL NICHT PASSIEREN.

EDIT:

Zur Not könnte man die MP3s immer herunterladen, und durch den TMediaPlayer immer starten und danach wieder löschen!

Wie lade ich aber über TWebBrowser eine MP3 ohne das sie gleich gestartet wird.
Am besten in einen Ordner neben der Projekt-EXE.

lbccaleb 5. Mär 2012 18:04

AW: HILFE beim mp3 Stream?! [SEHR DRINGEND]
 
Und die Datei runterladen, im Tempordner ablegen, in deinem Programm abspielen und dann löschen währe auch keine Lösung?


Hast du dir das komplette BASS Paket runtergeladen?
dann installieren und event. muss du den Pfad zur Bass.pas noch in den Uses Path von Delphi eintragen...

InitializationError 5. Mär 2012 18:13

AW: HILFE beim mp3 Stream?! [SEHR DRINGEND]
 
Das habe ich gerade im Post darüber geschrieben :) Also temporär die Mp3 laden/abspielen/löschen. Wie mache ich das ohne das diese mit WMP abgespielt wird?!

Bass.pas musste ich extra laden. Habe diese einfach reinkopiert. Bei Uses ist diese schon dabei. Nur dir DCU lässt sich nicht erstellen.

Es wäre nett wenn du eine Lösung für das 1. oder 2. hättest :) Wenigstens das zweite, also mit Temporär herunterladen mit TMediaPlayer abspielen und Löschen :)

Ich muss jetzt leider lernen. Werde Abends nochmal vorbeischauen, oder morgen erst.

VIELEN DANK SCHON MAL (AN ALLE) :)

lbccaleb 5. Mär 2012 18:26

AW: HILFE beim mp3 Stream?! [SEHR DRINGEND]
 
Also, du musst den Pfad zur Bass.dll in Delphi registrieren, wie das bei deinem Delphi geht, weis ich leider nicht. Bei mir ist es Menü\Tools\Environment Options\Libary

Dort musst du dann den Pfad zu deiner pas eintragen, damit Delphi auch weis, wo die Datei liegt.

Dann musst du den Temp Pfad ermitteln (Gibs hier im Forum genug Bsp. zu, einfach nach suchen)

Datei dort ablegen, und mit Bass oder DSPack abspielen. Mit Bass kenn ich mich da nicht so aus, aber mitm DSPack ist es ganz leicht, dort findest du auch Bsp. für sowas mit drinne.
Alternativ kannst du die Datei auch direkt über Direct Show abspielen. Dazu hab ich hier mal ein Bsp. gepostet: Direct Show MediaPlayer

Nach dem Abspielen kannst du die Datei dann löschen.

Breager 5. Mär 2012 20:16

AW: HILFE beim mp3 Stream?! [SEHR DRINGEND]
 
Ansonsten wird die bass.dcu im Unterordner "Delphi" (des Ordners "bass24") gespeichert, sobald Du ein Beispiel-Projekt compilierst. Zumindest ist das bei mir der Fall. Das ist vielleicht noch einfacher.

Blup 6. Mär 2012 10:09

AW: HILFE beim mp3 Stream?! [SEHR DRINGEND]
 
Zitat:

Zitat von InitializationError (Beitrag 1154651)
Bass.pas musste ich extra laden. Habe diese einfach reinkopiert. Bei Uses ist diese schon dabei. Nur dir DCU lässt sich nicht erstellen.

Die "Bass.dcu" wird aus der "Bass.pas" erstellt.
Füge die Datei "Bass.pas" deinem Projekt hinzu, dann wird diese auch mit kompiliert und die "Bass.dcu" erstellt.
Falls aber beim Kompilieren der "Bass.pas" Probleme auftauchen, ist die von dir verwendete Datei möglicherweise nicht mit deiner Delphi-Version kompatibel.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:30 Uhr.
Seite 1 von 2  1 2   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz