none
Player de Video ASP.NET RRS feed

  • Pergunta

  • Olá pessoal, gostaria de criar uma aplicação, parecida com o Youtube, porem gostaria de customizar meu player de video, onde exibirei videos em FLV, SWF, e os videos em MPEG, AVI ao ser upado, seriam convertidos...

    Desde já obrigado,

    segunda-feira, 20 de agosto de 2012 05:18

Todas as Respostas

  • Ola Elton,

        Voce pode usar o HTML5 para passar os videos na sua pagina sem necessidade de usar um player externo, mas so funciona nos browser mais novos (incluido dispositivos moveis)

        http://lesson8.blogspot.com.br/2012/03/html5-video-player-aspnet-c.html

       Fora isso voce vai prescisar de um player que rode os videos no cliente, esse player pode ficar embutido na pagina usando Silverlight, Flash e/ou Java...

       Alguns exemplos do Silverlight

    http://www.silverlight.net/learn/media/general-media/embedding-the-video-player

    http://slvideoplayer.codeplex.com/

      Agora no caso de você optar por usar Flash ou Java, acredito que vc consiguira mais informações nos Foruns especificos destas tecnologias.

    Ate mais


    Microsoft Community Contributor

    • Sugerido como Resposta Romy Moura quarta-feira, 22 de agosto de 2012 19:51
    segunda-feira, 20 de agosto de 2012 13:47
    Moderador
  • Valeu Rui, gostei muito das opções que você me sugeriu, vou analisar todas e vê, qual melhor se adapta a minha situação,

    Abraços,

    segunda-feira, 20 de agosto de 2012 23:56
  • Legal,

        Depois compartilha a sua solução aqui para que os proximos q tenham a mesma duvida possam aproveitar tambem.


    Microsoft Community Contributor

    terça-feira, 21 de agosto de 2012 13:47
    Moderador
  • Esse Exemplo abaixo e peguei na internet a muito tempo.

    Trata-se de  exibir o video diretamente do youtube em uma Literal.

    Na label voce configura com o final da URL do Youtube http://www.youtube.com/watch?v=CwIvBNsSywQ

    <div>
                    <!-- ALL CONTENT IS SHOWN FOR DEMO PURPOSE ONLY-->
                    <asp:Literal ID="Literal1" runat="server"></asp:Literal>
                    <br />
                    <asp:Label ID="Label2" runat="server" Text="m_hU4uHYS8g" Visible="False"></asp:Label>
                </div>

    Segue o cod-Behind

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    public partial class videoYouTube : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Literal1.Text = GetYouTubeScript(Label2.Text);
        }

        protected string GetYouTubeScript(string id)
        {
            string scr = @"<object width='600' height='480'> ";
            scr = scr + @"<param name='movie' value='http://www.youtube.com/v/" + id + "'></param> ";
            scr = scr + @"<param name='allowFullScreen' value='true'></param> ";
            scr = scr + @"<param name='allowscriptaccess' value='always'></param> ";
            scr = scr + @"<embed src='http://www.youtube.com/v/" + id + "' ";
            scr = scr + @"type='application/x-shockwave-flash' allowscriptaccess='always' ";
            scr = scr + @"allowfullscreen='true' width='600' height='480'> ";
            scr = scr + @"</embed></object>";
            return scr;
        }
    }

    Achei super simples e funcional e da pra acrescentar varios desses na mesma pagina.


    quarta-feira, 22 de agosto de 2012 15:16