Opa, descuido meu, não vi que tinha que ter esse tipo de segurança. Legal a solução final!
Abraços Enviado via iPhone Em 27/07/2012, às 18:45, Rafael Bandeira Rodrigues <[email protected]> escreveu: > Bom só para por fim no assunto, combinei algumas coisas e no final deu o > resultado. > > gravei o binário dos vídeos no SQLite > na requisição converto esse binário para um arquivo físico, conforme sugerido > em um local oculto do SO com uma extensão qualquer > Arquivo gerado passo o caminho e dou play > quando o usuário troca de vídeo ou fecha a aplicação todos os temp são > excluidos > conclusão o usuário não tem acesso ao vídeo, mesmo que ele ache o arquivo o > SO bloquei o acesso porque o arquivo esta em uso. deu um pouco de trabalho > mas no final ficou bonito > > Tonussi Eric, o jogar os videos dentro do projeto não poderia porque o > usuário abelhudo o acharia fora da aplicação e ai a pirataria dos videos > rolaria solta > > Obrigado, > > Rafael Bandeira Rodrigues > Chief Executive Officer > FlagNet - Soluções em Tecnologia > http://www.flagnet.inf.br/ > > Adobe ColdFusion 8 Certified Expert > Adobe ColdFusion MX 7 Certified Developer > Adobe Certified Professional > Adobe Certified Instructor > Adobe Certified Expert > Fusebox - BRASIL > http://www.fusebox.com.br/ > RafaBand - BlogSpot.com > http://rafaband.blogspot.com/ > FlagNet - Twiter > http://twitter.com/flagnet/ > > "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É > necessário também a ação" - William Shakespeare > > > > Em 27 de julho de 2012 16:00, Tonussi Eric <[email protected]> escreveu: > Cara, joga os videos em uma pasta dentro do projeto que o flex exporta ele, > igual você faz com imagens que não são embedadas. > > -- > @Tonussi > tonussi.com > skype: erictonussi > > > > Em 26 de julho de 2012 15:09, Rogerio Gonzalez <[email protected]> > escreveu: > > Eu tive um problema similar e desisti pq não tinha tempo a perder > testando/procurando :( > > A opção que encontrei foi de baixar o arquivo, se eu não o tivesse na memoria > junto com um html5 e então exibir com o StageWebView. > Para a checagem se tenho ou não, uso o > File.applicationStorageDirectory.resolvePath. Se retorna com exists false, eu > baixo o arquivo com um Loader e gravo com FileStream, e depois mando o > StageWebView abrir. > > Claro, tudo isso só funciona no AIR. > > > Abraços! > > Rogério Gonzalez > > > 2012/7/26 Rafael Bandeira Rodrigues <[email protected]> > Hoje estou usando o streaming por http, porém a demanda é que a pessoa possa > assistir sem ter que estar online, então pensei em salvar o arquivo binário > em um SQLite para joga-lo no videoPlayer, porém fiz um teste com um video > pequeno por embed e não funcionou, só funciona quando coloco o caminho do > arquivo, ou seja após as instalação o fulano acessa os videos por fora e isso > não pode. > > pensei em FMS mas a licença para o cliente esta muito cara e o Red5 não da > suporte a mobile, me forçando ao http de novo... > > para fazer o embed dos vídeos direto no projeto o FB trava por causa do heap > size, cada video tem uma média de 300Mb, são 1080p com 1 hora cada. ou seja > um treinamento de 10 módulos da quase 3Gb de video, por isso a opção do > SQLite onde posso trabalhar com controle de versão. > > ou seja já cheguei a solução, mas o ByteArray não roda no VideoPlayer > > > Obrigado, > > Rafael Bandeira Rodrigues > Chief Executive Officer > FlagNet - Soluções em Tecnologia > http://www.flagnet.inf.br/ > > Adobe ColdFusion 8 Certified Expert > Adobe ColdFusion MX 7 Certified Developer > Adobe Certified Professional > Adobe Certified Instructor > Adobe Certified Expert > Fusebox - BRASIL > http://www.fusebox.com.br/ > RafaBand - BlogSpot.com > http://rafaband.blogspot.com/ > FlagNet - Twiter > http://twitter.com/flagnet/ > > "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É > necessário também a ação" - William Shakespeare > > > > Em 26 de julho de 2012 12:21, Tonussi Eric <[email protected]> escreveu: > > Você não consegue colocar os videos dentro do projeto? Teria que baixar > primeiro e fazer um cache? > -- > @Tonussi > tonussi.com > skype: erictonussi > > > > Em 26 de julho de 2012 11:09, Igor Carvalho de Paula > <[email protected]> escreveu: > > como vc esta fazendo? > > Igor C. de Paula > Analista de sistema e Desenvolvedor > (22) 9879-5627 > [email protected] > www.adminweb.com.br > Sistemas intranet, internet e integrados > Enviado via iPad > > Em 26/07/2012, às 09:00, Rafael Bandeira Rodrigues <[email protected]> > escreveu: > >> Pessoal estou quebrando a cabeça com algo que eu acreditava ser simples. >> Tenho uma série de videos que hoje estão online e chamados por uma aplicação >> em Air. Gostaria de mudar isso para que os videos ficassem local ao cliente >> evitando assim o consumo de banda. >> >> Então pensei em salvar os videos em binário em uma base SQLite e depois >> simplesmente passar esse binário para o componente VideoPlayer do Flex 4.6, >> porém não funciona. >> >> Alguém teria como dar uma luz em relação a isso? Pensei em usar o o >> NetStream, mas não vi como integra-lo ao VideoPlayer e ter que fazer um >> player do Zero seria algo que pediria um tempo que hoje não tenho. >> >> >> Obrigado, >> >> Rafael Bandeira Rodrigues >> Chief Executive Officer >> FlagNet - Soluções em Tecnologia >> http://www.flagnet.inf.br/ >> >> Adobe ColdFusion 8 Certified Expert >> Adobe ColdFusion MX 7 Certified Developer >> Adobe Certified Professional >> Adobe Certified Instructor >> Adobe Certified Expert >> Fusebox - BRASIL >> http://www.fusebox.com.br/ >> RafaBand - BlogSpot.com >> http://rafaband.blogspot.com/ >> FlagNet - Twiter >> http://twitter.com/flagnet/ >> >> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É >> necessário também a ação" - William Shakespeare >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
