ときどき、adobe は自分の ActiveX プログラムをコンピューターから削除しました。(これは通常、プラグインの更新で行われます) .
次回の更新時にこれが再びインストールされると思ったら、それは間違いです。
まず、これがすでに発生しているかどうかを確認する必要があります。
システム設定
Flash Player アイコンを探します。
追加のプロパティにnot installedが表示されます。
(彼らは、このメッセージをそのように定式化したほうがよいでしょう。
最後のプラグインの更新で削除されました)。
新しい aktivex パーツをダウンロードします。
Flash Player サポート センター
flashplayer_11_ax_debug.exe をダブルクリックし、指示に従います。
新しいコントロールが示します。それはすでに良く見えます。
アクティベックスパーツを取り付ける前に。
これをテストするために、小さなテスト プログラムを用意しました。(XP Sp3、Delphi 5)
使用したものは、上に投稿youtube.html
したものと同じです。video.html
unit youtube;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, OleCtrls, SHDocVw_EWB, EwbCore, EmbeddedWB, SHDocVw,
MOZILLACONTROLLib_TLB;
type
TForm1 = class(TForm)
EmbeddedWB1: TEmbeddedWB;
WebBrowser1: TWebBrowser;
MozillaBrowser1: TMozillaBrowser;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
EmbeddedWB1.Navigate('http://www.moskito-x.de/stack/youtube.html');
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
WebBrowser1.Navigate('http://www.moskito-x.de/stack/youtube.html');
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
MozillaBrowser1.Navigate('http://www.moskito-x.de/stack/youtube.html');
end;
end.
を押した後Button1 to Button3
、次のようになります
flashplayer_11_ax_debug.exe
をインストールすると、次のようになります。
Mozilla ブラウザーはまだ実行する予定です (今日ではない :-) )
aktivex フォルダーは次のようになります。
あなたの質問であなたは言った:
Playing a Youtube video inside an iframe in TEmbeddedWB has always worked,
but now unfortunately it does not work anymore.
あなたの日付を見てください。FlashUtil32_11_7_700_???_Plugin.exe
それはあなたTEmbeddedWB
が仕事をやめた時です。