Jak zasubskrybować różne wydarzenia odtwarzaczy multimedialnych, takie jak pauza lub zmiana ścieżki? [Zamknięte]

2

Chcę napisać niezależną od platformy bibliotekę, aby zasubskrybować wydarzenia związane z odtwarzaczem multimediów. Chcę, żeby działał zarówno na Windowsie, jak i Linuksie i chcę, aby obsługiwał jak najwięcej odtwarzaczy multimedialnych. Idealnie wolałbym, żeby biblioteka działała bez interwencji użytkownika (np. Konfigurowania odtwarzacza muzyki), ale myślę, że poradzę sobie bez niej.

Wiem już, że jest to możliwe poprzez włączenie gniazda UNIX w VLC, ale chcę wiedzieć, jak zrobić podobną rzecz w Windows Media Player. Pamiętaj, że chcę czegoś w rodzaju komunikacji międzyprocesowej, w której program Windows Media Player wysyła powiadomienie do mojej biblioteki (lub gniazda), gdy utwór jest wstrzymany. Jeśli to możliwe, chcę uniknąć odpytywania o aktualizacje.

Byłoby również świetnie, gdyby ludzie mogli publikować podobne metody dla innych odtwarzaczy multimedialnych, takich jak foobar.

navgeet
źródło
Chociaż jest to interesujące pytanie, przypuszczam, że uzyskasz przynajmniej kilka odpowiedzi przy przepełnieniu stosu. (Pomimo faktu, że nie masz kodu do uruchomienia)
nixda,