Video Streaming Youtube dengan Delphi

Key : Cara membuat Video Streaming dengan delphi. Saya akan share bagaimana membuat video Youtube bisa dijalankan dengan menggunakan program Delphi seperti TV online gitu lah tapi ini khusus untuk Video Youtube, Intinya menjalanka atau memutar Video dari Youtube secara streaming. Coding ini ane dapet dari blog negara sebelah dari sebuah Forum, dan disini saya akan mengShare ulang yang khususnya  bagi orang Indo.
Delphi Youtube


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;

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
Coba perhatikan ya jangan  ampe salah.

Dan ini untuk listing lengkapnya :

Silahkan Simak, sekian dan Terima kasih...
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...

0 Response to "Video Streaming Youtube dengan Delphi"

Post a Comment