![]() |
MP3 von CD in Speicher bufferweise lesen und abspielen
Hallo,
ein Frage ob dies denn nun überhaupt möglich ist. Ich habe eine mp3-Datei die aber auf einer CD ist und diese darf auch nie und nimmer auf diefestplatte kopiert werden sondern sollte am besten in den Speicher geladen und von dort aus abgespielt werden. Um die Speichernutzung nicht zu sehr in Mitleidenschaft zu ziehen sollte sie auf 10MB limitiert werden..sprich er sollte immer von CD 10 MB Buffern ohne eben die gesamte Datei in den Speicher zu haben oder eben auf der Platte.. ist sowas realisierbar? wenn ja wäre ich für tipps sehr dankbar! |
Re: MP3 von CD in Speicher bufferweise lesen und abspielen
moin,
selbstverständlich ist das möglich. Stellt sich nur noch die Frage, ob du die Daten selbst dekodieren willst oder ob vielleicht ein Codec oder eine Engine diese Aufgabe übernehmen sollen? :wink: Stichwort "FMOD": ![]() |
Re: MP3 von CD in Speicher bufferweise lesen und abspielen
also die Datei soll einfach nur im Windows media Player abgespielt werden eben wie ein Buffering aus dem Internet ohne Zwischenspeicherung auf Platte.
|
Re: MP3 von CD in Speicher bufferweise lesen und abspielen
Hi!
Aber dazu brauchst du das Speicher-Gedöns doch gar nicht! ;) Bau dir doch einfach ein ShellExecute, welches die .mp3-Datei (mit dem WMP) von der CD aus abspielt. Da wird doch gar nichts auf deine Platte kopiert... Grüße, Dj_Base |
Re: MP3 von CD in Speicher bufferweise lesen und abspielen
ja das geht wenn die mp3 datei als mp3 datei auf der cd liegt, wenn sie aber im anderen format vorliegt und erst von einem Programm "lesbar" umgewandelt werden muss geht das nicht mehr.
|
Re: MP3 von CD in Speicher bufferweise lesen und abspielen
|
Re: MP3 von CD in Speicher bufferweise lesen und abspielen
wozu sollte ich denn den Media PLayer extra in mein Programm einbauen, wenn den schon jeder in Windows hat..das ergibt keinen Sinn.. ich wollte wissen ob ich eben eine Datei, die zuerst umgewandelt wird stückchenweise in den Speicher ablegen kann und gleichzeitig diese aus dem Speicher abspielen...und nichts den Medai player integrieren.
sprich hier ein beispiel: Date hat Inhalt ABCDEFGHIJKL dieser kann nicht gelesen werden weil es kein Programm gibt dass es wiedergeben kann nun kommt mein Programm und wandelt den Inhalt stückchenweise in den Speicher um sprich macht eine neue Datei im Speicher mit dem Inhalt: ich bin eine mp3 datei spiel mich ab nun wird Medai player gestartet und fängt an abzuspielen nur kommt eben nicht alles auf einmal an sondern eher so: ich bin eine mp3 datei spiel mich ab und tue das so lange bis ich zu ende bin dabei sollte jeweils der Anfang durch die fortlaufenden Informationen ersetzt werden..sprich es soll dadurch verhindert werden, dass die gesamte Datei im Speicher lesbar liegt..nur Stückchenweise soll es sein. so hoffe das ist verständlicher |
Re: MP3 von CD in Speicher bufferweise lesen und abspielen
Es geht doch mehr um die Funktionen, die du dazu benötigst, denn woher soll der Media Player wissen, das du die Datei komplett in den Speicher schieben und abspielen willst. Du brauchst also Funktionen, die es der Möhre von Media Player sagt!
|
Re: MP3 von CD in Speicher bufferweise lesen und abspielen
wieso sollte ich sowas brauchen..wenn du eine File aus dem Internet anklickst und die im Media Player abgespielt wird startet dieser auch sofort ohne dass die Datei vollkommen auf der Platte geladen ist..Streaming nennt man sowas also immer stück für stück und genau das will ich mit meiner datei auch haben. ..ergo..wie streame ich eine datei in den speicher und lade sie dann in den player ?
|
Re: MP3 von CD in Speicher bufferweise lesen und abspielen
Wozu denn dann streamen, dann kannst du sie genauso gut per Explorer öffnen!
Dein Programm sucht aus der Registry den Pfad zum Media Player und öffnet die Datei per Parameter. Daraus folgt, die Datei wird abgespielt und du bist fertig. Ist es das was du wolltest? :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz