Alterar o dispositivo de saída de áudio no Firefox

14

Estou tentando tocar música através do Ventrilo e atualmente uso o Virtual Audio Cable. O modo como funciona é que, no foobar2000 (um programa de reprodução de música), defino o dispositivo de saída nas preferências como Cabo de áudio virtual. Depois, no Ventrilo, faço login com outro nome e defino o dispositivo de entrada como Virtual Audio Cable. Isso direciona a música através do cabo de áudio virtual e me permite tocar a música através do Ventrilo.

No entanto, eu também gostaria de alterar o dispositivo de saída do Firefox (ou qualquer outro navegador) ou "Plugin Container for Firefix" para o Virtual Audio Cable para que eu pudesse tocar músicas do Pandora ou do YouTube no Ventrilo. Infelizmente não consegui encontrar uma opção para isso em nenhum lugar.

Zanami Zani
fonte

Respostas:

4

Uma coisa que você pode fazer desde que eu tive o mesmo problema é configurar o sistema operacional para usar um cabo virtual como dispositivo padrão.

O Adobe Flash usa o Windows Defaut e, ao fazer isso, você configurou o firefox para usar o VAC para objetos baseados em flash (verifiquei que o flash está enviando o áudio e não o firefox para objetos ou filmes baseados em flash)

Em seguida, basta usar um repetidor para enviar esse VAC para o dispositivo de som original (placa de som), para que você ouça tudo como normal, mas tenha um VAC amarrado no meio com o qual você pode trabalhar para fazer outras coisas.

Por fim, o que funcionou melhor para mim foi apenas usar um dispositivo secundário e enviá-lo para o meu computador com uma entrada de linha (usar meu hp touchpad), deixando-me cair a enorme rede de VAC e Repetidores que estava causando um atraso nas minhas gravações e também permita que eu controle essa fonte de áudio externa enquanto estiver no jogo facilmente, pois está em um dispositivo separado.

ViciousXUSMC
fonte
3

Solução de software para isso: https://github.com/audiorouterdev/audio-router

Você pode escolher a saída para cada aplicativo.

Mike
fonte
2
Leia Como recomendo o software para obter algumas dicas sobre como você deve recomendar o software. Você deve fornecer pelo menos um link, algumas informações adicionais sobre o software em si e como ele pode ser usado para resolver o problema na pergunta.
DavidPostill
1

Descobri que preciso reiniciar o navegador depois de alternar a entrada / saída de áudio padrão do SO. Parece que o Flash e outros plugins se ligam ao dispositivo de som padrão na inicialização. Seria realmente bom poder mudar isso em tempo de execução.

erikcw
fonte
0

Encontrou sua resposta:

Use o cabo de áudio virtual (procure-o) para criar uma nova linha de áudio virtual. Quando a linha 1 estiver funcionando, vá para o som no painel de controle e altere o dispositivo de som padrão para a linha 1. Abra 2 aplicativos de ventilação. Para o que você deseja tocar, altere a entrada para a linha 1 e a saída para os alto-falantes. Configuração externa, verifique a opção de som mudo na parte inferior da janela de ventilação. (Se o som estiver ativado, haverá muito eco.)

Para o seu outro usuário, selecione a entrada como fone de ouvido. E saída para mix estéreo ou alto-falantes. Dessa forma, você e todos os outros serão capazes de ouvir a música pela abertura e você ainda poderá falar sem ecos. Abra o firefox por último, para que ele se ligue ao dispositivo padrão (linha 1). E aproveitar.

(OBSERVAÇÃO: Você não poderá ouvir o som do firefox sem estar na entrada de onde ele está vindo. Para alterar novamente, basta ir ao som e selecionar os alto-falantes como o dispositivo padrão novamente.

Espero que isto ajude.

user251715
fonte
Comentado por Anon: Você pode selecionar "Linha 1" e inserir suas propriedades, marcando "Ouvir o dispositivo". Então, ele não precisa estar no mesmo canal nem ter o "usuário" tocando nos ouvidos. No entanto, eu não uso o mesmo VAC que você. Eu não tenho "linhas". Independentemente disso, faço isso no TeamSpeak. Perfeitamente bem.
Psycogeek
-1

Você está fazendo isso errado. Normalmente, os aplicativos usam as bibliotecas fornecidas pelo SO para emitir som. Assim, as configurações devem estar localizadas ... você adivinhou, na configuração do som do SO. Eu esqueço exatamente onde está o Windows 7, mas se você procurar "som" na pesquisa inicial, deve ser fácil encontrá-lo.

Hello71
fonte
Não consegui encontrar. Não estou tentando alterar meu dispositivo de reprodução padrão. Ainda quero ouvir o som recebido com o fone de ouvido e é por isso que o Virtual Audio Cable é tão bom.
Zanami Zani 5/05
2
Dispositivo de saída incorreto pode e deve ser uma função do aplicativo. Muitos aplicativos usarão apenas o dispositivo de som padrão do Windows, para grande frustração de muitos usuários, sendo o Flash Player um dos principais. Isso torna a solução que você propõe ainda a única opção, mas que outra opção você tem, eh?
2
A resposta do Hello71 não está correta. Há muitos casos em que você pode querer que o áudio de um aplicativo vá para um dispositivo diferente dos outros aplicativos. Não é possível fazer isso no sistema operacional - isso deve ser feito de dentro do aplicativo.
@ Anon: isso é hipoteticamente possível no sistema operacional; no entanto, a maioria dos sistemas operacionais simplesmente implementa um coletor de áudio, porque os dispositivos de áudio separados são um exemplo.
Hello71
-1

A seleção do dispositivo de saída é uma função do aplicativo. O Firefox, na verdade, não produz saída de áudio, portanto, não possui uma configuração. O software realmente responsável por selecionar um dispositivo de saída e reproduzir áudio é o plug-in, o Adobe Flash Player na maioria dos casos.

Infelizmente, a Adobe ainda não achou adequado criar uma maneira de configurar o Flash Player para usar um dispositivo de saída específico. Ele sempre usa o padrão do sistema.

Como uma solução alternativa em potencial, você poderá configurar todo o resto para usar o que deve ser o padrão e depois mudar o padrão para o alternativo ... Mas isso é terrivelmente complicado.

Jason Sherman
fonte
4
Isso não era inteiramente verdade quando você respondia isso e certamente não é agora. O Firefox suporta áudio HTML5 desde o primeiro trimestre de 2011 e está ativado por padrão agora.
Cb88
-1

Jason Sherman forneceu uma visão geral muito abrangente dessa funcionalidade. Eu aprecio. Mas, como solução alternativa, você pode redirecionar toda a saída de áudio para os alto-falantes (enquanto os fones de ouvido estão conectados) no Windows 10. Você pode fazer o truque clicando com o botão direito do mouse no ícone do alto-falante na bandeja do sistema. Escolha o dispositivo de reprodução. Pressione o botão 'Definir padrão' depois de clicar nos alto-falantes. Voila! Seu áudio está nos alto-falantes com fones de ouvido conectados.

KJ
fonte