iNDS
iNDS copied to clipboard
bluetooth headset problem, sound is playing through iPad speakers
I have had troubles with the sound since today with the last version of iNDS. When I use my bluetooth headset instead of the sound being played through that headset it gets played out of my iPad speaker. The only reason that I can think of is that it sees the sound as an alarm/ringtone sound instead of normal sound. My guess it has to do something with the microphone update?
I do not know what triggers this, except that it does not change speakers when you are in the app. Only when you reopen the app (or resume it when it is still open). Sound works normally for all other purposes, including GBA4iOS. Sometimes I was able to change it to my headset by pressing the options menu and then using the sound buttons, but this did not always work. Other times it helps to force quit the app and reopen it and then use the sound buttons.
It is rather frustrating, and I hope I gave enough info to fix this :)
Edit: I also notice that disabling the enable mic option might have caused it, as I did that shortly before it happened for the first time (it also enables itself whenever I disable it).
iOS device: iPad Air 1 iOS version: 9.3.1 Jailbreak status: None Download location: builds.io Current iNDS Version: 1.5.0.
Seems like a terrifying problem. I suggest we look into the Microphone. If nds4ios didn't have this problem, then it looks like @WilliamLCobb just created a new problem.
Reinstalling the app (not overwriting but deleting it and redownloading it) solved the problem. I am pretty sure now that it is caused by disabling the microphone, which then enables itself again.
So iOS lets you tell it what type of audio your app will be playing. Before I added the mic, it was set to ambient. After I added the mic I had to set it to play and record audio. For some reason it makes the outgoing audio act very differently. It ignores the mute button and tries to play it out of the internal speakers.
I'm sure other people have faced this problem so I'll see if they found a work around. From what I understand, it used to play the audio out of the speaker but changed to your headset when you turned it on and paired it. In the newest version it just continues to play it out of the speakers and the only way to fix it is to close the app and have your headset paired before you re open it?
Pairing the headset before I opened the app did not always work directly, I still had to use the volume buttons in order for it to shift to the headset. But reinstalling (and not messing with the enable mic option) did the trick. So the mic is now still enabled in the option (not sure if it works though), but as soon as I started pressing that button things became strange.
I found a workaround to this days ago. However, this will disable your mic until you force quit the app and open it again. You can open up the control center and wait a few seconds. The volume knob on the control center should move itself. If it doesn't, your mic will still become disabled. After a few seconds, close the control center and the volume will work just fine. If your phone is on silent, no audio will play. And that's the workaround I found. Thanks for reading.
I edited the code to fix this. Could you test it out when you get a chance?
Did you edit it in the last live version (which is probably now on builds.io)? As I cannot sideload...
I updated to the last version via builds.io (1.5.1.2 no rar) and I am sad to say that it has become worse. Before the update it was possible to fix the bug, now I don't see any fixes... Starting up the sound is still set to the external audio source, once I start any game it goes to the iPad's own speakers (you can notice this by using the sound buttons). Enabling/disabling the mic does not change anything.
My bad I had it set to default to speakers but I thought bluetooth would override this. Should be fixed in the next update
Just wanted to mention that it is not fixed in version 1.5.3.
I'm not sure if related but I have sound but it's so low it's very hard to hear. It's like it's being attenuated by like 90%. I can max volume of phone but i barely hear anything out of phones speaker.
That's because the audio is going through the ear speakers. Don't ask me how to fix that problem because I don't know how to code in Objective-C.
I tried fixing issue by deleting preferences thinking maybe it'd work with new preferences but only made it worse. If preferences file doesn't exist the app is no longer capable of actually saving settings, period. doesn't create a new file unless reinstalled. good to know! I tried looking at source but I'm not smart enough either :\
I fix it using Control Centre...scroll up control centre,swipe left and look at bottom..change it to iphone speaker instead of iphone (ipod icon)..it works for me.