Sto cercando di capire come acquisire l'audio di sistema di un telefono Android e / o Windows Phone. L'idea è di fornire uno stream basato sulla musica che sto attualmente riproducendo sul mio telefono.
Ciò di cui non sono sicuro è quale sia l'approccio migliore per inviare l'audio. Preferibilmente mi piacerebbe catturare tutto l'audio del dispositivo (come quando connesso a un dispositivo bluetooth). Ma non sono sicuro che ciò sia possibile con Android o Windows Phone.
Per Android ho trovato questo articolo link , afferma che questo non è possibile senza creare il tuo build Android. Quale non è un'opzione per me.
Per Windows Phone posso trovare solo modi per catturare l'audio dal microfono. Non direttamente dal sistema.
L'unica alternativa che posso fare è lasciare che l'app fornisca tutto l'audio, il che significa che dovrei creare tutte le funzionalità di base del player multimediale nell'app. Ma questo significa che devo mettere molto più lavoro in app, e non sarei in grado di utilizzare altre app come Winamp e YouTube per fornire audio.
Forse ho trascurato un modo per catturare tutto l'audio del dispositivo? O forse c'è un modo per catturare l'audio da specifiche applicazioni?
Modifica
Dopo aver fatto qualche ricerca in più, dubito davvero che io possa acquisire tutto l'audio del sistema. O forse è possibile simulare un dispositivo audio bluetooth?
Per Windows Phone stavo andando alla soluzione alternativa: selezionare i brani che sarebbero poi stati trasmessi in streaming al server. Ma sembra che per Windows Phone non sia nemmeno possibile accedere fisicamente ai brani: link