Hi all,
Some users of my app are reporting some issues with playtone not working on Fenix 8. It works well with fenix 5,6 and 7, but users are not hearing the tone on Fenix 8.
I use the standard Playtone:
Any idea?
Thanks
Hi all,
Some users of my app are reporting some issues with playtone not working on Fenix 8. It works well with fenix 5,6 and 7, but users are not hearing the tone on Fenix 8.
I use the standard Playtone:
Any idea?
Thanks
Did you ever work this out ? I think it's something to do with the new settings in Fenix 8 where you can control sound and vib in multiple locations.
See this thread on how to disable tones which describes the multiple settings involved.: forums.garmin.com/.../1821763
Take a look at this thread:
https://forums.garmin.com/developer/connect-iq/f/discussion/416441/playtones-on-new-devices
TL;DR ToneProfile only works on the "beeper" (aka buzzer aka piezo speaker with tone generator) that's found on older Garmins, not on a real speaker that's found on some new Garmins, and not on connected headphones.
Predefined tones (e.g. TONE_START) will work on a real speaker / headphones, but in this case you get prerecorded audio, not tone-generated beeps. (The prerecorded audio arguably sounds nicer, anyway)
This means that if you have a Garmin with a real speaker (like Fenix 8), you will never hear ToneProfile. You also won't hear ToneProfile through connected headphones (regardless of whether your Garmin has a real speaker or not).
The explanation of the CIQ team in that thread is that the devices with a speaker don't have the necessary hardware (tone generator) to support ToneProfile.
But I don't understand why tones can't be generated in software.
I posted the same on a different thread...
Some users of my app reported that the Tone is working with previous version of the app... I tried to compile with earlier SDK but an error comes with "Fenix7s requires API level 5.1.0".....
I tried down to 7.2.1 which does not say "requires API level 5.1.0", it compiles well, but one of the function used in the code is not compatible.
To me, there is something wrong with the newer SDK, and not with the fact that some watches have a speaker...
I am lost....
I'd suggest those users are not using a fenix 8 but a device without a speaker such as the fenix 7.
See https://forums.garmin.com/developer/connect-iq/f/discussion/405695/the-toneprofile-does-not-work-on-venu3s/1908427#1908427 as I referenced in your other thread.