![]() |
Dateifreigabe bei tbassdllplayer
Hallo zusammen,
ich bin gerade dabei meinen selbst erstellten mp3-Player von dem TMedaipalyer, der ja die MCI Schnittstelle benutzt, auf die bass.dll umzustellen, bzw. auf den tbassdllplayer. Abgesehen davon, dass einige Aufrufe etwas anders lauten sind nicht wirklich viele Änderungen vorzunehmen. Doch folgende Frage ergibt sich. Im TMediaplayer können Songs dem Player zugewiesen werden, die dann per "Player.Close" wieder freigegeben werden. Etwas ähnliches habe ich im tbassdllplayer nicht gefunden, was nun speziell bei einem Programm, dass auch die Umbenennung der Dateien dient, dazu führt, dass der Player bei jedem neuen Song neu per "Create" erzeugt und danach per "Player.Destroy" wieder zerstört wird, da ich feststellen musste, dass ansonsten auch Dateien, die durch "Player.LoadFromFile..." eigentlich durch andere ersetzt wurden nicht umbenannt werden konnten, da der Player diese (wohl im Hintergrund) noch geöffnet hat. Gibt es hier eine Alternative, die ich nur nicht sehe? |
Re: Dateifreigabe bei tbassdllplayer
Da du scheinbar nicht den BassDllPlayerEx meinst, brauche ich ja nichts ändern und kann dir einfach einen Tipp geben. Schau dir mal BASS_StreamFree an.
Diese Prozedur musst du wohl selber durch die Komponente leiten. Gruss Thorsten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04: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