mercredi 22 juillet 2015

Volume control--USB Audio



I thought I'd start a new thread here because it's getting difficult to dig out what information there is from the long threads re:USB audio.

If you've been frustrated with the off/loudest volume control, you're in good company. After trying many, many, many "volume control" apps from the PlayStore and one that was mentioned in a long thread but no longer at the store (I found it!), I've come to the conclusion that the apps are useless. There is something else going on that the apps do not address.

Someone reported that manipulating the Nook volume controls (assigned to hardware buttons) before connecting the audio device would enable subsequent control. This happened to me once so after all the other unsuccessful fiddling I decided to make a study of this somewhat irreproducible result.

Here's what I learned: there is an interesting effect from the AudioCTRL app which seems to kickstart the volume controls into functioning. When it happens the result is persistent until the next warm or cold boot, i.e., you only need to do this successfully once and then you can just skip all the hocus-pocus when you enable USB hosting/Audio until a reboot.

1. Open the USB Mode Utility
2. Touch "Off"
3. Plug in your OTG cable
[note: many people have stated that first the cable goes in, then "host" is touched, then the audio device is connected; this has not been my experience. I have two different audio devices, one without controls and one with--both work just fine if they are connected to the OTG cable when it is first plugged in]
4. Touch "Host"
5. Plug in your audio device/headphones
6. Close the app
7. Open AudioCRTL. You should hear a loud series of 3 beeps
8. Unplug your audio device from the OTG cable
9. Touch "Beep". You may see a really dark border around the "Beep" button and the process will likely fail. If it does not, touch "Beep" again.
10. Reattach the audio device to the OTG cable.
11. Touch "Beep" again. If the Force is with you, you will hear a series of three much quieter beeps.
12. Close AudioCTRL

You're good to go at this point. The Nook Android volume controls will work properly with all apps and if you have a device that has volume buttons in it, they should work also. As mentioned above, this "state" (whatever has occurred behind the scenes) is persistent. When you exit USB mode and come back to it later, you do not have to do steps 8-11 again--until you reboot.

If you don't want to assign hardware buttons to volume up/down I suspect you can get any simple volume widget app from the PlayStore. Probably you want something so simple that all it does is call up the Android volume pop-up.

I don't know enough about the inner workings of the Android system to take this any further, but it seems clear that there is an achievable state in which the native volume controls will work across all sound apps. Someone with the smarts might be able to examine what is going on behind the scenes when a successful sequence is completed and perhaps somehow simplify it.

Please don't flame me if this doesn't work for you:fingers-crossed: It took me several tries to get it right and it can be very frustrating, I know. And maybe some else has something to share after all this time that is less flaky?

Just my .02US



Aucun commentaire:

Enregistrer un commentaire