Szukam sposobu, aby określić urządzenie wyjściowe z JavaFXWybór wyjścia audio JavaFX
mam podobny problem jak to pytanie: JavaFX specific Audio Output, ale z różnych potrzeb.
Potrzebuję sposobu, aby uzyskać listę wszystkich możliwych urządzeń wyjściowych audio (jak ten, który widzisz w preferencjach użytkownika) i pozwolić użytkownikowi wybrać, z którego mają wyjść audio w JavaFx. Wydaje się, że jest to naprawdę podstawowa funkcja, która powinna znajdować się w każdym interfejsie muzycznym/multimedialnym API i jest niezbędna w przypadku większości oprogramowania audio.
Używam MediaPlayer w JavaFx, ale jeśli jest inna klasa, z przyjemnością go używam. Zauważ jednak, że potrzebuję tej samej funkcjonalności dla wideo (określając wyjście audio), więc potrzebuję klasy/rozwiązania, która działa dla obu.
Jeśli jest coś w JavaFx 8, które pomoże, zawsze mogę poczekać, aż zostanie zwolniony.
Co ja naprawdę nie oczekuje się było tak samo jak klasa Screens:
Screen.getScreens() // Gets an observable list of all screens.
jestem zadowolony z hackish rozwiązań. Naprawdę, wszystko, co działa.
Pan spojrzał na 'javax.sound.sampled.AudioSystem.getMixerInfo()' do listy dźwięku systemy? – assylias
@assylias Mam nadzieję, że nie będę musiał używać dźwięku Java, ponieważ byłoby to bardzo skomplikowane w implementacji z wideo –
Jeśli nie otrzymasz żadnych odpowiedzi, sposobem na uzyskanie odpowiedzi jest zapytanie na jednym z mailingu JavaFX list lub utworzyć nowy problem Jira. – assylias