Is there a way to detect that the volume got changed, and call a method when so? I need to implement a custom slider that's NOT a MPVolumeView, that mirrors the system volume level.
You don't need a private API for notification of volume change,
that code is looking for presses of the volume buttons,
which is different because you can't use them for any other purpose in an App.