Patres
#java #programowanie #windows
Mirki, czy jest w ogóle możliwe, aby w przy użyciu Java sprawdzić czy jakaś aplikacja używa mikrofonu? Mam inteligentną żarówkę i chce zmieniać jej kolor w zależności czy mam spotkanie online. Niestety za dużo mam tych komunikatorów i integracja z każdym API byłaby koszmarem.

  • Najlepsze
  • Wszystkie komentarze
MrFisherman
@Patres: może po nazwach uruchomionych w windowsie procesów? W sensie puścić jakiś wątek ktory sprawdza czy np odpalony jest skype.exe lub inny teams
MrFisherman
Killeras
LazyInitializationException
@Killeras: Lol, przecież to jest o androidzie xDDDD
LazyInitializationException
Mirki, czy jest w ogóle możliwe, aby w przy użyciu Java sprawdzić czy jakaś aplikacja używa mikrofonu?


@Patres: Pewnie jak spróbujesz włączyć nagrywanie z mikrofonu, ktory już nagrywa to poleci wyjątek i w ten sposób możesz sobie to sprawdzić
Hauleth
@Patres: Możesz spróbować nasłuchiwać na event log i reagować odpowiednio jak się pojawią jakieś konkretne zdarzenia.
j.....6
j.....6
@Patres: jest opcja aby obczaic czy micro używasz w javie tym bardziej
Patres
Patres Autor
0
@MrFisherman tylko proces (np. Teams) mam cały czas otworzony, jednak nie oznacza to, że akurat mam spotkanie
Patres
Patres Autor
0
@Killeras temat dotyczy kamery. Na spotkaniach zazwyczaj mam ją wyłączoną
Patres
Patres Autor
0
@LazyInitializationException: O jest to jakieś rozwiązanie, ale obawiam się, że jak będę odświeżał tą funkcję co 5 sekund to mi mocno zgrzeje laptopa, ale zobaczę. Dzięki!

Zauważyłem, że Windows wyświetla ikonkę (tray icon) mikrofonu gdy jest on używany. Szukam teraz jak wyciągnąć te ikonki/procesy z tego paska.
LazyInitializationException
@Patres:

O jest to jakieś rozwiązanie, ale obawiam się, że jak będę odświeżał tą funkcję co 5 sekund to mi mocno zgrzeje laptopa, ale zobaczę. Dzięki!


Nie
Patres
Patres Autor
0
Bez sensu xd


@LazyInitializationException: No właśnie zajebiste xD
Coś takiego http://exodusdev.com/products/windows-system-tray-scan-utility niby zwraca processy. Np.

PID Path
LazyInitializationException
@Patres: Masz api do interkacji z mikrofonem a ty bawisz się w jakieś hacki xd
Patres
Patres Autor
0
@LazyInitializationException: Nie no wiadomo, że jak API mi zadziała to go użyję (na razie testuję) ( ͡° ͜ʖ ͡°)
Patres
Patres Autor
0
@LazyInitializationException: Testowałem API no i nie zadziałało (lub nie znalazłem odpowiedniej metody), mogę nagrywać w tym samym czasie jak mikrofon jest używany przez inny proces oraz zwraca, że mikrofon jest dostepny gdy też jest używany przez inny proces