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

Responder a