Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi laufende CD über BASSCD ansprechen (https://www.delphipraxis.net/171557-laufende-cd-ueber-basscd-ansprechen.html)

mtm2502 12. Nov 2012 14:34


laufende CD über BASSCD ansprechen
 
Hallo zusammen,

ich starte gerade erste Versuche mit der BASSCD.dll. Im Prinzip klappt das auch alles ganz prima. Aber ein Problem habe ich nun doch. Wenn ich versuche eine laufende CD über
Delphi-Quellcode:
stream := BASS_CD_StreamCreate(fLwNr,0,0);
anzusprechen ergibt es als Ergebnis stream = 0 und BASS_ErrorGetCode liefert 23 (BASS_ERROR_DEVICE), was ja eigentlich auch klar ist.
Wie aber kann man nun Zugriff auf die laufende CD erhalten ?
Danke im Voraus
mtm2502

p80286 12. Nov 2012 14:56

AW: laufende CD über BASSCD ansprechen
 
Ich vermute mal "laufende CD" bedeutet, das schon Musik/ein Video abgespielt wird.
Die meisten Abspieler krallen sich die CD/DV exclusiv und lassen niemanden zusätzlich mitspielen.
(nach meiner Erfahrung)

Gruß
K-H

mtm2502 12. Nov 2012 15:34

AW: laufende CD über BASSCD ansprechen
 
@ p80286 : ganz richtig vermutet. Das meinte ich mit 'laufender CD'. Aber ich sollte noch erwähnen, daß das Programm, das die CD gestartet hat nicht mehr aktiv ist.

p80286 12. Nov 2012 15:38

AW: laufende CD über BASSCD ansprechen
 
Dann frag mal Deinen Taskmanager was da aktiv ist. Es gibt ja nicht wenige Programme die nur als GUI oder Launcher fungieren.

Gruß
K-H

mtm2502 12. Nov 2012 15:48

AW: laufende CD über BASSCD ansprechen
 
:oops:'Tschuldigung : Vielleicht hätte ich von vorneherein das ganze Problem etwas ausführlicher schildern sollen.

Also: Ich starte die CD mit einem in Delphi selbstgeschriebenen Programm (CD-Steuerung per MMSystem - mciSendString). Beim Beenden des Programms wird die CD weiterhin abgespielt. Laut Taskmanager ist kein zusätzlicher Prozess aktiv. Dannach versuche ich dann per basscd.dll auf die CD zuzugreifen, mit o.a. Problem.

Ich hoffe, jetzt sind alle Unklarheiten bezüglich des Vorgehens meinerseits beseitigt.

p80286 12. Nov 2012 16:09

AW: laufende CD über BASSCD ansprechen
 
Ich bin da nicht so sattelfest, aber MCI- ist eine von den Funktionalitäten die ich meinte.
Such doch hier mal nachHier im Forum suchenMCI
oder versuch es gleich mit http://www-mmsp.ece.mcgill.ca/docume...cs/riffmci.pdf

Ist relativ ausführlich.

Gruß
K-H

Garfield 12. Nov 2012 18:34

AW: laufende CD über BASSCD ansprechen
 
Zitat:

Zitat von mtm2502 (Beitrag 1190873)
Also: Ich starte die CD mit einem in Delphi selbstgeschriebenen Programm (CD-Steuerung per MMSystem - mciSendString). Beim Beenden des Programms wird die CD weiterhin abgespielt. Laut Taskmanager ist kein zusätzlicher Prozess aktiv. Dannach versuche ich dann per basscd.dll auf die CD zuzugreifen, mit o.a. Problem.

Du musst beim Beenden des Programmes auch die Wiedergabe beenden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:33 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