Existe um formato de legenda externa padrão ou recomendado para Silverlight?
-
05-07-2019 - |
Pergunta
Preciso carregar legendas como arquivos XML/texto externo (representando idioma diferente) para um vídeo. No entanto, estou tentando decidir sobre um esquema/formato para o meu arquivo externo e encontrei duas opções:
- Sami: http://msdn.microsoft.com/en-us/library/ms971327.aspx
- Texto cronometrado: http://www.w3.org/audiovideo/tt/
No momento, estou inclinado para Sami, pois parece que o texto cronometrado é relativamente novo e ainda está sendo elaborado. Além disso, a Netflix mencionou que eles estavam trabalhando em uma implementação para ele: http://blog.netflix.com/2009_06_01_archive.html
Alguém tem alguma sugestão/recomendações?
Solução
Eu trabalhei com Smil e outro formato prioritário que acompanha isso Jogador de Silverlight no codeplex. Sami também é interessante ... Eu já vi mais apoio geral ao SMIL, mas pelo que parece que você está fazendo, eu diria que Sami ou Smil seriam bons, pois não há nenhum suporte para qualquer formato (hoje) em Luz cinza.
Você terá que processar e renderizá -lo por si mesmo, para que eu escolhesse o formato mais simples. A menos que você espere obtê -los de fontes externas, caso em que primeiro veja o que é esse formato.
Estou no setor de transmissão e a maioria dos arquivos CC que recebo são arquivos baseados em SMIL.
Outras dicas
Eu fiz um projeto usando legendas Sami - ele funciona muito bem. Escreva -me caso precise de algum código de exemplo para obter o StartEt.