Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá !!
Tenho que desenvolver uma área restrita para que os usuários possam visualizar vídeo aula.
O usuário irá pagar por tempo de visualização. Excedido o tempo o usuário terá
que efetuar novamente o pagamento para ter acesso aos vídeos.
O aplicativo está pronto. Só falta um detalhe: esconder o endereço do vídeo no navegador.
Eu criei uma pagina asp.net que lia o conteúdo do vídeo(bytes) e dava um Response.BinaryWrite na tela.
string strFile = Server.MapPath("~/video/")+ "video.flv";
byte[] Buffer = new byte[(int)MyFileStream.Length];
MyFileStream.Read(Buffer, 0, (int)MyFileStream.Length);
MyFileStream.Close();
Response.ContentType = "video/x-flv";
Response.AddHeader("content-disposition", "attachment; filename=\"video/teste.flv\"");
Response.BinaryWrite(Buffer);
Response.Flush();
Response.End();
<embed src ="FlashPlayer.swf?file=video.aspx" width="800" height="600" allowfullscreen="true" />
Não aparece nada na tela. quando eu rodo a página video.aspx aparece uma tela dizendo se eu quero salvar ou abrir o vídeo.
Eu clico em abrir e só assim eu consigo visualizar o vídeo.
Eu não consigo rodar esse vídeo teste. ele tem que ser executado no navegador.
Alguém poderia me ajudar ?
Carregando comentários...