Cómo agregar videos de YouTube a tu página web con ASP.NET

Para todos aquellos que necesitan agregar videos en su página web, en este post, voy a explicar cómo se puede agregar videos de YouTube en tu sitio web con ASP.NET. Lo primero que tienes que hacer es buscar un video en YouTube que quieras poner en tu página y copias la URL. En mi caso usare la siguiente url https://www.youtube.com/watch?v=MZtB7pQFAV4


El código html de la página es el siguiente

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="AgregarVideoAspNet.aspx.vb" Inherits="AgregarVideoAspNet" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div id="divVideo" runat="server">
    
    </div>
    </form>
</body>
</html>

En la página, cree un control html Div y hay que darle un valor en el id y hacer que corra en el servidor con lo siguiente runat="server"

Ahora en el código vb escribiremos la siguiente función y la puedes llamar del lugar que tú gustes. En mi caso yo la llamo en el evento Page_Load.

    Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
        'YouTube Video URL
        cargarVideo()
    End Sub
    Protected Sub cargarVideo()
        Dim youtubeUrl As String = "https://www.youtube.com/watch?v=MZtB7pQFAV4"
        Dim vCode As String = youtubeUrl.Substring(youtubeUrl.LastIndexOf("v=") + 2)
        If (vCode.Contains("&")) Then
            vCode = vCode.Substring(0, vCode.LastIndexOf("&"))
        End If

        Dim sHtml As String = "<object width='{0}' height='{1}' " & _
            "data='http://www.youtube.com/v/{2}&autoplay=0' codetype='application/x-shockwave-flash'>" & _
            "<param name='movie' value='http://www.youtube.com/v/{2}&autoplay=0'></param></object>"
        'define frame size
        Dim sWidth As String = "640px"
        Dim sHeight As String = "300px"
        'insert code to the Div
        divVideo.InnerHtml = String.Format(sHtml, sWidth, sHeight, vCode)
    End Sub

Espero que este artículo te  sea de utilidad. Me gustaría que pudieras dejarme un comentario acerca del post. Tu información es  muy valiosa para mí, si quieres preguntar o comentar acerca de este artículo, todo es bienvenido.

Artículos relacionados
7 Comentarios
  • Cesar Comentar
    Wednesday, December 17, 2014

    Buen dia Gracias por tu aporte Lo hice tal cual en mi pagina web y me funciono a la perfección. De verdad Muchas Gracias!!!!!!

  • Moralez Comentar
    Thursday, March 22, 2018

    I loved as much as you will receive carried out right here. The sketch is tasteful, your authored subject matter stylish. nonetheless, you command get got an impatience over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly the same nearly a lot often inside case you shield this increase.

  • McClinton Comentar
    Friday, March 23, 2018

    Hi, I do believe this is a great site. I stumbledupon it ;) I will come back once again since i have book-marked it. Money and freedom is the greatest way to change, may you be rich and continue to guide others.

  • Rosanove Comentar
    Saturday, March 31, 2018

    Thanks for sharing such a nice thinking, piece of writing is pleasant, thats why i have read it completely

  • Santos Comentar
    Thursday, April 19, 2018

    Ambos também tinham idade para terem sido os pais.

  • Ellington Comentar
    Friday, April 27, 2018

    I every time used to study paragraph in news papers but now as I am a user of internet therefore from now I am using net for articles, thanks to web.

  • Pressley Comentar
    Saturday, April 28, 2018

    Excellent blog right here! Additionally your site rather a lot up fast! What web host are you the use of? Can I am getting your associate hyperlink in your host? I wish my web site loaded up as fast as yours lol

Enviame un comentario