Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Ressourcen-Dateien mit Mediaplayer abspielen (https://www.delphipraxis.net/131813-ressourcen-dateien-mit-mediaplayer-abspielen.html)

Dom 31. Mär 2009 17:28


Ressourcen-Dateien mit Mediaplayer abspielen
 
Ich hab folgendes Problem:
Ich möchte sämtliche Daten (wave-,wmv-Dateien) in mein Projekt einbinden. Das ist nicht die Kunst über .res-Implementierung.
Allerdings würde ich diese gerne über den Mediaplayer abspielen. Wenn ich allerdings filename:='datei' (diese ist in der .res festgelegt) angebe und den devicetype auf dtautoselect, sagt mir der Compiler, dass der Dateityp aus der Datei-Erweiterung nicht ermittelt werden kann.

blink182 31. Mär 2009 17:33

Re: Ressourcen-Dateien mit Mediaplayer abspielen
 
hi
was du machen könntest, ist die Resource-Datei in einen TResourceStream laden und diesen dann temporär speichern und den Speichernamen als Filename vom Mediaplayer angeben und nach der wiedergabe die Datei wieder löschen. Aber vllt gibt es auch einen einfacheren Weg.
MfG blink182

Dom 31. Mär 2009 18:07

Re: Ressourcen-Dateien mit Mediaplayer abspielen
 
Ja, ich glaube einfacher wäre besser. Irgendwie muss es doch möglich sein, dass darüber abzuspielen, auch zwecks ladezeiten denk ich mal.

blink182 31. Mär 2009 18:22

Re: Ressourcen-Dateien mit Mediaplayer abspielen
 
wenns nicht über den Mediaplayer gehen muss sondern einfach nur um die Soundausgabe könnte man es ja auch anders lösen ;)
z.B. http://forum.delphi-treff.de/showthread.php?t=11975#9

Dom 31. Mär 2009 18:32

Re: Ressourcen-Dateien mit Mediaplayer abspielen
 
Die Alternative mit sndplaysound ist mir bekannt, allerdings sind auch Videos dabei, mit denen das so nicht möglich ist.

blink182 31. Mär 2009 19:08

Re: Ressourcen-Dateien mit Mediaplayer abspielen
 
mhm stimmt auch wieder
hab eben noch das gefunden: http://delphi.about.com/od/objectpas...esources_2.htm aber kA obs funktioniert

hier noch was anderes zu videos http://www.programmersheaven.com/mb/...ReadPostMode=0 ist zwar aus einer DLL aber da sollte es ja so ähnlich funktionieren wie aus der EXE selber, da die Resource in der DLL eingebunden ist ;)


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