Estou construindo um menu de execução automática no Compact Autorunner para abrir uma série de vídeos de treinamento em um pendrive para enviar a sites com conexões de rede não confiáveis. A ideia é que os usuários cliquem no botão, que irá carregar o player VLC portátil no pendrive, reproduzir um vídeo específico e depois fechar. Tentar o botão, no entanto, carrega tudo na unidade em uma lista de reprodução e reproduz todos eles. Os argumentos de lançamento que estou usando são:
--fullscreen --play-and-exit <APP_PATH>\Vid_Auto\Auto1.mp4
Eu ainda não procurei como evitar a abertura da lista de reprodução, então isso ainda não está nos argumentos.
No momento, tudo está armazenado localmente, mas eventualmente tudo estará no pendrive.
Alguma ideia do que eu perdi?
Adicione o comando
vlc://quit
ao final de sua linha de comando.Isso pode ficar assim:
Por mais improvável que pareça - realmente funciona.
O comando acima abre uma janela do VLC (em tela cheia), reproduz o vídeo e fecha a janela/programa.
VLC, Ferramentas, Preferências, clique no canto inferior direito em Todos em Mostrar configurações, Lista de reprodução, Reproduzir e sair, Salvar . Meu portátil VLC salva/respeita que muda para sempre, parece alterar este arquivo:
\VLC\Data\settings\vlc-qt-interface.ini
adicionando esta informação:headerStateV2=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\xff\xff\xff\xff\x1\0\0\0\0\0\0\0\0\0\0\0\v\xec\a\0\0\0\b\0\0\0\n\0\0\0\x64\0\0\0\t\0\0\0\x64\0\0\0\b\0\0\0\x64\0\0\0\a\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\x2j\0\0\0\v\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\0\xc8\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\0\0\0\x1R\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x6\0\0\0\0)
Pensando que você também pode alterar a preferência de pop-up da lista de reprodução.
Consegui uma solução da Unidan nos fóruns Videolan; esta é a solução que acabei indo com: