![]() |
DirectShow VFW_E_NO_TRANSPORT - 0x80040266
Hallo,
ich habe ein Beispiel hier aus dem Forum ![]() Das Beispiel funktioniert mit normalen MP3's korrekt, aber wenn die MP3-Datei sehr groß ist bekomme ich den Fehler VFW_E_NO_TRANSPORT - 0x80040266. Hat jemand einen Tipp, woran das liegen könnte ?
Code:
wFileName := StringToOleStr(FileName);
try hr := CoCreateInstance(CLSID_FilterGraph, nil, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, GraphBuilder); if (hr <> S_OK) then begin ShowMessage(' (Error Code : ' + inttohex(hr, 8) + ')'); ClearDirectShow; Exit; end; hr := GraphBuilder.RenderFile(wFileName, nil); if (hr <> S_OK) then begin case hr of VFW_S_PARTIAL_RENDER: begin ShowMessage(' (Error Code : ' + inttohex(hr, 8) + ')'); end else begin ShowMessage(' (Error Code : ' + inttohex(hr, 8) + ')'); <- Hier kommt der Fehler VFW_E_NO_TRANSPORT - 0x80040266 ClearDirectShow; Exit; end; end; end; |
AW: DirectShow VFW_E_NO_TRANSPORT - 0x80040266
Was ich aber auch noch festgestellt habe, das alle Lieder OHNE Cover-Bild gespielt werden, aber mit Cover-Bild eben nicht.
Also ist es nicht die Dateigröße, sondern das Image-TAG. Zur Zeit habe ich absolut keine Erklärung, was ich anders machen soll, damit alle MP3's gespielt werden. Nachdem ich die ID3-Tags (V1 und V2) alle aus einer Testdatei entfernt habe, wird das MP3 auch gespielt. Also müsste mein Problem irgendwie da liegen. Vielleicht hat ja jemand eine Idee, wie ich das lösen kann, ohne die TAG's zu entfernen. DANKE! |
AW: DirectShow VFW_E_NO_TRANSPORT - 0x80040266
Ich glaube diese Frage hat sich mit der Installation vom
![]() So wie ich das verstanden habe kann der Microsoft Codec teilweise die MP3's nicht decodieren, wenn ID3-Tags vorhanden, bzw. zu groß sind. Mit dem Codec-Pack funktioniert es vorerst aber einwandfrei... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:42 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