![]() |
TWebBrowser - Datei im Webbrowser anzeigen, statt downloaden
Ich will eine m3u-Datei direkt im Webbrowser anzeigen und sie nicht, wie normalerweise mit Winamp öffnen!
Bisher bin ich wenigstens so weit, dass meine Anwendung die m3u-Datei erkennt:
Delphi-Quellcode:
jetzt will ich sie aber eben einfach als text im webbrowser ausgeben... geht das? und wenn ja, wie?
procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool); begin if URL='http://server/playlist.m3u' then begin //lalala end; end; |
Re: TWebBrowser - Datei im Webbrowser anzeigen, statt downlo
Hallo,
Mir ist grad keine Möglichkeit bekannt, die Datei direkt im Webbrowser anzuzeigen, ausser man kann das für den IE irgendwo in der Registry festelegen. Ansonsten: Setze cancel auf True, lade die Datei z.B mit Indy in einen String-Stream, welchen du wiederum im Webbrowser ausgibst. |
Re: TWebBrowser - Datei im Webbrowser anzeigen, statt downlo
Etwas umständlich, aber es geht :)
Delphi-Quellcode:
var
m3u:TStringList; s:String; begin m3u:=TStringList.Create; m3u.LoadFromFile('D:\Musik\pl\Playlist.m3u'); m3u.SaveToFile('$$DAtei-Pfad$$'); WB.Navigate('$$DateiPfad$$'); |
Re: TWebBrowser - Datei im Webbrowser anzeigen, statt downlo
so leicht geht das leider nicht, weil die m3u-datei kann nur angezeigt werden, wenn der Browser eine Session-ID hat... ich muss die datei also quasi im WebBrowser anzeigen....
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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