How to continue play html5 audio when screen locked? - ios

I have an audio element in the UIWebView, but when I lock the screen, the audio will be paused. How can I continue to play it when the screen locked?

If you are talking about iOS devices, then as long as you do not bookmark the site to the home screen and Safari is open and playing the audio, it will continue to play when the screen locks. Only if you try to multi-task will it shut off the sound on your page.

You must ensure that background audio is enabled in your iOS app. You can find a sample project here https://github.com/jsagorin/iOSBackgroundAudio

Related

How to implement airplay in an iOS app for streaming video on Apple TV

I am working on an iOS app with video streaming. My requirement is that I want to stream video content on Apple TV using Airplay, also streaming should continue even if my phone gets locked / app enters background state.
Thanks in advance.

you tube video does not autoplay on tablet

The video automatically plays when it's a computer, but when the website is opened from any tablet, it doesn't play.
It cannot be done. Apple doesn't allow that.
In Safari on iOS (for all devices, including iPad), where the user may
be on a cellular network and be charged per data unit, preload and
autoplay are disabled.
Safari HTML5 Audio and Video Guide

How to disable iPod Music Control when device screen is locked?

I'm using MPMusicPlayerController in my app and it works fine in background.
The problem is I don't want user to control the song via iPod music app while device is locked?
Thank you for any helps.
I don't have knowledge in ipod.
As on IOS, You should detect when device goes sleep/lock mode. When the device goes lock/sleep, then u can control your music in sleep mode method function.

Remove QuickTime logo while AirPlay

In my iOS app, I use MPMoviePlayerController for video playback. When I enable AirPlay, there is a QuickTime logo, which I would like to remove, superimposes on the AirPlay background.
It only happens with my app on iOS 7.0.4. On iOS versions prior to 7.0.4 such as 7.0.0 or 6.1, there is no QuickTime logo shown, the AirPlay background is displayed as usual.
Anyone has any ideas why the QuickTime logo is there and how we could remove it?
To be clear, I used video content for playback, not audio-only content; and I'm talking about the background view when using AirPlay only.
Thanks!

allowsAirPlay not showing Air Play button in MPMoviePlayerViewController

I'm using an MPMoviePlayerViewController to play a video. I set the instance's moviePlayer.allowsAirPlay to true as it is false by default. However, the Air Play button never shows up in the player controls. Could I have done something wrong, or are there specific guidelines for Air Play? The videos are 640x480, file types AVFileTypeQuickTimeMovie, .mov extension, H264, and PCM audio.
Does an AirPlay device need to be in the vicinity before the button even shows up? I don't have an airplay device, but am an app developer and want to make sure my users can do so if they have such a device.
OK, apparently the way it works is it checks for AirPlay compatible devices when loading, so the button does not appear unless some are available.

Resources