Avatar billede tt2002 Nybegynder
17. april 2004 - 23:54 Der er 3 kommentarer og
1 løsning

Tilføje til playlist i Windows Mediaplayer?

Hvordan tilføjer jeg gennem mit delphiprogram filmklip til den playlisten i Windows MediaPlayer.

Forklaring:
Følgende kommando sætter et filmklip i gang med at spille:
ShellExecute (0,'play','filnavn.avi',nil,nil,SW_NORMAL)
HVAD skal jeg skrive for at tilføje den pågældende fil til playlisten der er i afspilning?
Avatar billede hrc Mester
20. april 2004 - 11:15 #1
Tjaa. prøv at søge på *.wpl i dit "documents and settings"-katalog. Her vælter playlisterne nærmest frem.

Formatet er i xml og det er muligt at MediaPlayeren har et api hvorfra man kan tilføje nye (lyder logisk medmindre playeren automatisk bemærker at playlisten er ændret). Hvordan, har jeg ikke kunne støve op. Alternativt må du kigge i filerne og se om du kan lure dem kunsten af.
Avatar billede hrc Mester
20. april 2004 - 11:28 #2
Der er noget C#-kode her:

http://www.codeproject.com/csharp/wmp_pinvoke.asp

men det virker ikke hos mig og der er ikke noget om hvordan man bøffer nye linier ind en playlisten.

Endelig fandt jeg noget med "kød" på (og det direkte hos kvægavleren):

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/WMPlayer_9_SDK_Intro.asp

Her finder du bl.a. Playlist objektet som man må kunne få fat i via Delphi. Må hellere stoppe her - arbejdet kalder.
Avatar billede tt2002 Nybegynder
16. oktober 2004 - 23:15 #3
tak for hjælpen...

jeg har dog fundet en anden måde at komme uden om problemet...
Avatar billede borrisholt Novice
18. oktober 2004 - 08:38 #4
Du kan impotere WindowsMediaPlayer som ActiveX kontrol ...

Components-->Import ActiveX controls ....

Når så du har gjort det og har sat komponenten på din for, eller på anden måde instanseret den så kan du skrive sådan noget alla det her :

var
pIWMPMedia: IWMPMedia;
begin
  WindowsMediaPlayer1.currentPlaylist.clear;
  pIWMPMedia := WindowsMediaPlayer1.newMedia('E:\MP3\1978-Mike Oldfield & Steeleye Span Live.mp3');
end;

Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester