Pergunta

Eu estou tentando o flv Flash player a partir daqui em um aplicativo windows forms.Eu tenho atualmente é a reprodução 1 .arquivo flv sem problemas, mas eu realmente preciso para ser capaz de reproduzir vários ficheiros.Alguém já teve experienace de usar as listas de reprodução que este controle oferece ou existe uma maneira melhor de fazer isso?

Foi útil?

Solução

Você pode obter o controle para executar da maneira que você deseja em uma página da web/navegador?Se sim (e o problema é com winforms, eu tinha acabado de incorporar um controle de navegador.Se não, eu como os criadores diretamente.

Outras dicas

Eu seria muito hesitante para colocar o controlo WebBrowser entre o software e o flv, porque você vai perder todo o controle do flv e não vai ter qualquer significado notificações sobre seu status.A falta de integração vai levar a uma má experiência do usuário.O post de blog aqui tem instruções sobre a incorporação do flash via COM.

Hmm, eu me deparei com esse mesmo problema.O prob é que o método loadmovie não parece claro o último filme.E até agora eu não encontrei nenhuma técnica para carregar um novo filme para a mesma flash player.

Bem, eu encontrei-me a necessidade de fazer a mesma coisa, e, não havendo solução clara ainda, eu percebi que eu iria fornecer minas.Aqui está o que eu acabei de fazer:

//Load JWPlayer swf
axShockwaveFlash1.FlashVars = "autostart=true";
axShockwaveFlash1.ScaleMode = 0;
axShockwaveFlash1.LoadMovie(0, Directory.GetCurrentDirectory() + @"\JWPlayer\player.swf");
axShockwaveFlash1.Play();

//Play new flv
axShockwaveFlash1.CallFunction("<invoke name=\"sendEvent\" returntype=\"xml\">" + 
    "<arguments><string>load</string><string>" +
    @"C:\FLVFiles\Example.flv" +
    "</string></arguments></invoke>");

Minha principal referência para descobrir isso foi:(Veja post anterior) http://www.longtailvideo.com/support/forums/jw-player/bug-reports/8687/how-to-call-sendevent-from-c

Digo isso, principalmente porque existem links para outros eventos que pode ser chamado de que as pessoas possam ser do seu interesse.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top