AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Mehrere MP3s gleichzeitig mit mciSendString aus dem Speicher
Thema durchsuchen
Ansicht
Themen-Optionen

Mehrere MP3s gleichzeitig mit mciSendString aus dem Speicher

Ein Thema von Zacharias Zander · begonnen am 23. Mär 2009
Antwort Antwort
Zacharias Zander

Registriert seit: 23. Mär 2009
1 Beiträge
 
#1

Mehrere MP3s gleichzeitig mit mciSendString aus dem Speicher

  Alt 23. Mär 2009, 13:55
Hallo,

Anforderung

- Mehrere MP3s gleichzeitig abspielen.
- Daten liegen im Speicher als Resource (RC_DATA) vor.
- Keine externe/fremde DLL! (so schön bass auch sein mag)

Erste Versuche mit mciSendString funktionieren wie gewünscht, solange die Daten in Dateien vorliegen.

Für das Abspielen aus dem Speicher gibt es eine MS-Knowledgebase Artikel, wie man eine IOProc (callback) installiert, die den Treiber mit den Daten versorgt. Hier wird es jetzt etwas speziell: ich finde keine Variante die funktioiert. Entweder erkennt der Treiber den Datentyp nicht richtig, und fordert Daten von ungültigen Adressen an (scheinbar werden die Daten für wav statt mp3 gehalten). Oder die IOProc wird gar nicht erst aufgerufen und MCI entscheidet das die Daten nicht gefunden/geöffnet werden können.
Falls sich jemand in dem Bereich auskennt, kann ich das noch näher spezifiziern, der Knackpunkt scheint die Angabe des Datentyps zu sein. Ganz andere Ansätze können auch interessant sein, wenn die obigen Anforderungen erfüllt sind.

Danke im voraus,

Gruss
Zach
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 Uhr.
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