Komponennya Tambahkan WebBrowser dan Button dulu., dan kalau sudah kita Langsung Ke Coding :
Langkah Pertama Tambahkan ActiveX pada Uses (Disebut apaan ayo itu namanya ?)
=> uses ActiveX;
Kedua buat sebuah prosedure :
=> procedure LoadHtml(HTMLStr: String);
coding untuk prosedure LoadHTML adalah Sbb :
procedure TForm1.LoadHtml(HTMLStr: String); var aStream : TMemoryStream; begin WebBrowser1.Navigate('about:blank'); while WebBrowser1.ReadyState < READYSTATE_INTERACTIVE do Application.ProcessMessages; if Assigned(WebBrowser1.Document) then begin aStream := TMemoryStream.Create; try aStream.WriteBuffer(Pointer(HTMLStr)^, Length(HTMLStr)); aStream.Seek(0, soFromBeginning); (WebBrowser1.Document as IPersistStreamInit).Load(TStreamAdapter.Create(aStream)); finally aStream.Free; end; end; end;Seterusnya Pada Button Tambahkan Coding Berikut :
procedure TForm1.Button1Click(Sender: TObject);
begin
LoadHtml(
'<html> '+
'<head> '+
'</style> '+
' <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>'+
'</head> '+
'<body> '+
' <object width="550" height="390"> '+
' <param name="movie" value="http://youtube.com/v/KT-nA4uAa5s&feature=player_embedded&version=3"> '+
' </param><param name="allowFullScreen" value="true"> '+
' </param><param name="allowScriptAccess" value="always"> '+
' </param><embed src="http://youtube.com/v/KT-nA4uAa5s&feature=player_embedded&version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="550" height="390"> '+
' </embed></object> '+
'</body> '+
'</html> '
);
end;
begin
LoadHtml(
'<html> '+
'<head> '+
'</style> '+
' <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>'+
'</head> '+
'<body> '+
' <object width="550" height="390"> '+
' <param name="movie" value="http://youtube.com/v/KT-nA4uAa5s&feature=player_embedded&version=3"> '+
' </param><param name="allowFullScreen" value="true"> '+
' </param><param name="allowScriptAccess" value="always"> '+
' </param><embed src="http://youtube.com/v/KT-nA4uAa5s&feature=player_embedded&version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="550" height="390"> '+
' </embed></object> '+
'</body> '+
'</html> '
);
end;
Yang warna biru itu adalah link URL dari Videonya,misalkan anda mau menggantinya caranya adalah :
Misal anda mempunya alamat URL, http://www.youtube.com/watch?feature=player_detailpage&v=KT-nA4uAa5s
maka anda rubah menjadi :
http://youtube.com/v/T-nA4uAa5s
Dan ini untuk listing lengkapnya :
Mohon maaf Bila ada kesalahan !!
Title : Video Streaming Youtube dengan Delphi
Description : Key : Cara membuat Video Streaming dengan delphi . Saya akan share bagaimana membuat video Youtube bisa dijalankan dengan menggunakan prog...
Description : Key : Cara membuat Video Streaming dengan delphi . Saya akan share bagaimana membuat video Youtube bisa dijalankan dengan menggunakan prog...
0 Response to "Video Streaming Youtube dengan Delphi"
Post a Comment