-
-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add an optional iOS "Tap to Play" interstitial button to Loader to accommodate interaction requirements for playing sounds #262
Comments
Is this fixed? |
Nope. Will need to add local data/appcache enhancement to audio tag provider. |
@kamranayub Has any work been done to resolve this issue? |
I don't remember doing anything for this, no. On Sun, May 10, 2015, 18:13 Josh Edeen notifications@github.com wrote:
|
We should confirm this is still bug |
We could use the Xamarin test cloud to help test this |
Tested with Sweepstacks:
For Web Audio on iOS, you still need to trigger via user interaction: I don't know if we can "fix" this--we may just need to warn people in the docs/tutorials. One idea we had was to implement a flag on Loader where it will pause after loading all assets and say "tap to play" or something. On iOS, this would address the issue as a workaround. |
@kamranayub I like the "tap to play" workaround in the Loader to get around this iOS limitation Also this article was pretty good https://www.ibm.com/developerworks/library/wa-ioshtml5/ it suggest a similar workaround |
Lets make this issue about implementing an optional loader function to do On Sat, May 14, 2016, 09:14 Erik Onarheim notifications@github.com wrote:
|
…Loader BREAKING: start(ILoader) vs start(ILoadable) change * Refactor loader to handle draw/update, add ILoader interface, extend Class * Add ILoader * Organize resources into folder * Organize resources into folder * Prevent loader from calling onprogress twice at 100% * Add PausedAfterLoader support, docs, and visual tests including iOS * Compile dists * Switch to HTML element instead for iOS to work * Compile dists * Fix tslint and update docs * Compile dists * Recompile dists * Try non-programmatic DOM element * Compile dists * Add webaudio unlocker for iOS and call it after triggering play * Compile dists * Fix indentation * Update docs * Compile dists
Add an interstitial step to Loader that is optional (and extensible) to have user interact with a UI element to allow iOS to play sounds immediately after loading.
This is for the HTML5 Audio Fallback.
Created a test case here: http://kamranicus.com/wp81-ie11-audio-bug/
Issues:
Related posts:
I think the plan will be to implement the app cache storage with the audio tag fallback for browers that support it. Then in WinJS environment, use Windows Runtime API for sound.
The text was updated successfully, but these errors were encountered: