Reprodução de vídeo no Unity

11

Não estou satisfeito com a qualidade da reprodução de vídeo no Unity (textura de filme que eu corro após converter o vídeo com o conversor Miro e importá-lo para o Unity), ... então, há alguma chance de haver uma biblioteca de terceiros que eu posso integrar dentro do Unity para reproduzir meu arquivo de filme? Meu filme é um filme de introdução em HD completo para meu aplicativo 3d, que pode ser reproduzido no menu do aplicativo.

Tentei usar o Media Player Classic (MPC) como aplicativo externo, mas o problema é que, quando executo o MPC como novo processo no menu do aplicativo, meu menu é minimizado e isso parece estranho para um aplicativo independente. Quando a introdução termina, eu tenho que maximizar meu menu clicando no ícone do aplicativo colocado na barra de tarefas do Windows.

Alex
fonte
3
A qualidade da reprodução do vídeo em si é um problema ou a qualidade do vídeo convertido? Você tentou reproduzir o vídeo convertido em um aplicativo externo e comparar os resultados?
Tetrad
Confira o UniSWF, não tenho certeza se ele funciona para você ... uniswf.com/home/demo/name/69
vexe 22/10/13

Respostas:

3

Infelizmente, não sei qual o nível de liberdade que você tem na seleção de bibliotecas externas para uso em projetos do Unity, mas você pode considerar:

Essas duas opções podem ser impraticáveis ​​devido ao nível de controle que o Unity pode fornecer sobre os objetos do SO de nível inferior - identificadores de janela, principalmente, e ganchos para atualizações periódicas.

Mesmo se você tiver uma das opções acima para trabalhar, estaria sacrificando a portabilidade (se isso importa).

Com base em algumas das perguntas que circulam no Unity Answers ( esta e esta , por exemplo), parece que a reprodução de vídeo não está em um estado ideal e pode não chegar lá tão cedo.

Por fim, convém procurar alguns dos recursos vinculados nesta questão de recursos externos do Unity , que podem levar a algo útil para seus propósitos.


fonte
obrigado ... Vou pensar / experimentar essas opções e informar o que funciona. Sim, a reprodução de filmes do Unity é uma de suas maiores desvantagens - eu me pergunto como não consigo encontrar soluções práticas nos fóruns.
19411 Alex
2

Existe um invólucro em C # para o conhecido e de código aberto FFmpeg: http://www.ffmpeg-csharp.com/

LizardGamer
fonte