Your comments
As I'm reviewing old posts, I'd like to add here that all of our characters have long been implemented in HTML5, and all of them function fully and transparently on mobile devices (both iOS and Android).
The API is the same on all platforms - so from the developer's point of view, there is no need to do anything different for mobile devices - it will work the same way, with the following points to note -
1. Mobile browsers do not support 'play on load' for audio or video. This affects all websites and is not specific to SitePal. Consequently - if you set up your SitePal character to speak automatically when the page loads, it will do so on desktop, but not on mobile. This will not cause an error, it will simply not speak.
Once the user interacts with the page ("activates" the page) the browser allows media playback. So, if the user clicks any button on the page, the SitePal character can speak.
2. setVolume api function does not work on the mobile browser. It will not fail, but will have no effect.
3. We've recently introduced an api function 'dynamicResize' which you can used to implement responsive design on mobile devices.
Hope this helps,
Gil
Customer support service by UserEcho
Hi again -
We looked into it. The implementation on the SitePal site works as expected.
It does not speak when initially loaded, because Mobile browsers prevent autonomous playback (without the user interacting with the page.
It does not speak when you press the play button because no audio is assigned to the Scene (all speech is programmed dynamically).
There are speaking characters on almost every page in the SitePal site, try those on your mobile device.
Please look at our many api examples as well on your mobile device.
Hope this helps,
Gil