Is there a way to make it so that users can not download app media?

Is there a way to make it so that users can't download media (images, videos, audio, etc.) from an app? Or at least make it more difficult to do so?

Specifically want to add music files to an app, but don't want users to be able to copy those audio files for their personal use (nor sharing). They may only listen to the music on the app.

Users should only have the access to the files in assets that you provide as developer. You may be seeing that the files are accessible because you are using the same device for development as the one you are testing the compiled app with, and the files are still available from the companion app assets?

If their device is rooted then they can get access to them.