Skip to content
Matthew Callis edited this page Apr 6, 2014 · 4 revisions

This page lists all of the known issues or eccentricities of Aurora.js, decoders, demuxers and more (in no specific order).

Mobile Browsers

Stock Browsers on both iOS and Android are setup such that WebAudio API needs user input to be initialized. So your first player.play() event will need to be triggered through a touch or click event. You can fetch the data and prebuffer the audio with player.preload() which will load the data without user interaction.

If you are using your own custom UIWebView you can get around this limitation with the following properties on your Web View:

UIWebView.allowsInlineMediaPlayback = YES;
UIWebView.mediaPlaybackRequiresUserAction = NO;

Unfortunately, if you are not in Safari the JavaScript JIT is disabled and it might not be suitable for playback of some formats.

Clone this wiki locally