Your comments

Hi Bjorn -

I see your test page working as intended on my mobile device.

Please try clearing the browser cache on your device. If you still see the problem after clearing the cache, we will look into it further. 

Let me know,

Gil

Hi Bjorn - 

We have made a couple of changes to playback behavior on mobile devices - 

1. play button is now always visible - no need to touch the character.

2. when you click/touch the play button, audio should play. A further (second) click is not necessary.

No changes were made to behavior within desktop browsers.

Please take a look.


Regarding your points noted above - 

A. Your referring to using a web-view within a native code app. I believe that under those circumstances the app is free from browser constraints and can do as it pleases.

B. That's right - in the example you provided, these are different pages. In each page (not domain) the browser enforces this restriction. Not our choice - and the issue is not specific to SitePal.

C. As noted - this has been resolved. Suggest you clear the mobile browser cache before trying again.


Hope this helps - would love to hear your feedback.

Best,

Gil 



Hello Bjorn - 

Thanks so much for your detailed feedback. It is very much appreciated.


I'd like to comment on each point - 


1. Autoplay 

When you refer to Facebook - you mean the facebook app. An app can do as it likes, and is not subject to browser restrictions. Try loading facebook.com in your mobile browser.

See this link for some more infomation.

https://www.aerserv.com/blog/why-does-video-autoplay-on-mobile-devices-not-work/

Although iOS10 has relaxed the restriction, and it is now possible for HTML5 to auto-play video within the Safari browser - but it may only play a video that does not contain audio. This unfortunately does not apply to our case - and in any case is not at all relevant to Android.

Question #1 - you may want to do so, to call attention to your SitePal character, but it is not strictly necessary - because the character comes with a built in play button. When the user touches it, the play button will become visible.

Question #2 - yes use 'replay(1)'  - try this example - http://www.oddcast.com/support1/replay_stop.html

Question #3 - pressing the button/link repeatedly should not be needed. Not sure what happened. Just tried it myself and it worked fine the first time. Try this example - http://www.oddcast.com/support1/saytext_classic.html


2. MANUAL PLAY.

I see the problem. I've referred it to engineering - we'll look into it asap.

Question #4 - I've passed this on. I think it makes sense to have the play button always visible on mobile.

I'll post an update here asap.


Best,

Gil

Hi Jeremy - 


This is curious. Please send a note to support@sitepal.com and we will look into it and clear this up. 

Regards

Gil

Joseph - 

issues have been resolved earlier this afternoon.

Yes - The outage is due to power systems failure with our hosting service provider. 

We're on it - hope to have a solution soon.


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