John Titor Posted November 18, 2020 Share Posted November 18, 2020 Why doesn't Poweramp need android.permission.RECORD_AUDIO permission? How does it produce visualization? According to Audiofx docs for Visualizer > However, to protect privacy of certain audio data (e.g voice mail) the use of the visualizer requires the permission android.permission.RECORD_AUDIO. Link to comment Share on other sites More sharing options...
andrewilley Posted November 18, 2020 Share Posted November 18, 2020 That would only be needed if an app was trying to retrieve the main system audio output, which PA does not. PA is generating the playback itself, so has access to all the data before playing it. Quote The Visualizer class enables application to retrieve part of the currently playing audio for visualization purpose. It is not an audio recording interface and only returns partial and low quality audio content. Andre Link to comment Share on other sites More sharing options...
maxmp Posted November 18, 2020 Share Posted November 18, 2020 @AinzOoalGown Andrew is right here, also Poweramp doesn’t use that Visualizer component (but the separate Equalizer app does and requires the permission). Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.