2
T o hàm Nhúng youtube vào trang web b ng ASP.Net Bài này minh họa cách viết hàm đơn giản để nhúng một ID YouTube vào trang web ASP.Net. Vấn đề này thực gia cũng đơn giản chỉ là cách thực hiện. Hy vọng có thể giúp các bạn thích tìm hiểu về vấn đề này. ASP.Net, Youtube, Trang web, Hàm, Youtube cung cấp cho ta mã để nhúng vào trang web, blog, ... dưới dạng code html như sau <iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/E_C2bIiL5jM" frameborder="0" allowfullscreen></iframe> Các phần bôi đậm là phần chúng ta cần chú ý với các thuộc tính rộng và cao của clip chúng ta muốn nhúng và quan trọng nhất chính là ID của video clip. Giờ để thực hiện ta chỉ việc viết hàm đơn giản để đưa các giá trị ta đánh dấu đỏ thành tham số cho hàm và khi dùng ta có thể tạo ra một bảng danh sách các clip youtube yêu thích để khi người dùng chọn clip muốn xem ta truyền các giá trị tương ứng với các tham số của clip đó. Trong trang ASPX bạn kéo thả một Lable: <asp:Label ID="Label1" runat="server"></asp:Label> Trong codebehind bạn viết một hàm như sau: private string embedYoutubeID(string sID, int iWith, int iHeight) { string strHTML = ""; strHTML+="<iframe title='YouTube video player'"; strHTML+=" width='"+iWith.ToString()+"' height='"+iHeight.ToString()+"'"; strHTML+=" src='http://www.youtube.com/embed/"+sID+"' "; strHTML+=" frameborder='0' allowfullscreen></iframe>"; return strHTML; } Trong hàm Page_Load (Hoặc trong sự kiện để gọi việc lựa chọn clip của người dùng) bạn gọi hàm trên như sau:

Tạo hàm Nhúng youtube vào trang web bằng

Embed Size (px)

DESCRIPTION

Tạo hàm Nhúng youtube vào trang web bằng

Citation preview

Page 1: Tạo hàm Nhúng youtube vào trang web bằng

T ạ o hàm Nhúng youtube vào trang web b ằ ng ASP.Net Bài này minh họa cách viết hàm đơn giản để nhúng một ID YouTube vào trang web ASP.Net. Vấn đề này thực gia cũng đơn giản chỉ là cách thực hiện. Hy vọng có thể giúp các bạn thích tìm hiểu về vấn đề này. ASP.Net, Youtube, Trang web, Hàm,

Youtube cung cấp cho ta mã để nhúng vào trang web, blog, ... dưới dạng code html như sau

<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/E_C2bIiL5jM" frameborder="0" allowfullscreen></iframe>

Các phần bôi đậm là phần chúng ta cần chú ý với các thuộc tính rộng và cao của clip chúng ta muốn nhúng và quan trọng nhất chính là ID của video clip. Giờ để thực hiện ta chỉ việc viết hàm đơn giản để đưa các giá trị ta đánh dấu đỏ thành tham số cho hàm và khi dùng ta có thể tạo ra một bảng danh sách các clip youtube yêu thích để khi người dùng chọn clip muốn xem ta truyền các giá trị tương ứng với các tham số của clip đó.

Trong trang ASPX bạn kéo thả một Lable:

<asp:Label ID="Label1" runat="server"></asp:Label>

Trong codebehind bạn viết một hàm như sau:

private string embedYoutubeID(string sID, int iWith, int iHeight){ string strHTML = ""; strHTML+="<iframe title='YouTube video player'"; strHTML+=" width='"+iWith.ToString()+"' height='"+iHeight.ToString()+"'"; strHTML+=" src='http://www.youtube.com/embed/"+sID+"' "; strHTML+=" frameborder='0' allowfullscreen></iframe>"; return strHTML;}

Trong hàm Page_Load (Hoặc trong sự kiện để gọi việc lựa chọn clip của người dùng) bạn gọi hàm trên như sau:

protected void Page_Load(object sender, EventArgs e){ Label1.Text = embedYoutubeID("E_C2bIiL5jM", 400, 300);}