iOS 后台 播放h5 视频、音频 解决方案
来源:互联网 发布:主力建仓优化指标 编辑:程序博客网 时间:2024/06/07 01:32
1. AVAudioSession *audioSession = [AVAudioSessionsharedInstance];
BOOL ok;
NSError *setCategoryError =nil;
ok = [audioSession setCategory:AVAudioSessionCategoryPlayback
error:&setCategoryError];
if (!ok) {
NSLog(@"%s setCategoryError=%@",__PRETTY_FUNCTION__, setCategoryError);
BOOL ok;
NSError *setCategoryError =nil;
ok = [audioSession setCategory:AVAudioSessionCategoryPlayback
error:&setCategoryError];
if (!ok) {
NSLog(@"%s setCategoryError=%@",__PRETTY_FUNCTION__, setCategoryError);
}
2. info.plst -> App plays audio or streams audio/video using AirPlay
3. webView 暴露 播放器播放的方法 player.play()
4.
添加一个退到后台UIApplicationDidEnterBackgroundNotification通知->在接收通知的方法里面实现下面的代码:
NSTimer *timer = [NSTimertimerWithTimeInterval:1.0ftarget:selfselector:@selector(videoPlay)userInfo:nilrepeats:NO];
[[NSRunLoopcurrentRunLoop]addTimer:timerforMode:NSDefaultRunLoopMode];
- (void)videoPlay
{
{
[webstringByEvaluatingJavaScriptFromString:@"player.play();"];
}
5. 注意销毁 timer对象
0 0
- iOS 后台 播放h5 视频、音频 解决方案
- iOS后台播放音频
- iOS音频后台播放
- iOS音频、视频播放
- iOS音频的后台播放
- IOS自动播放音频/视频
- iOS 视频音频播放器
- iOS音频播放,视频播放连接
- IOS UIWebView播放音频退出时停止音频后台播放
- H5音频 视频 播放控件 及其属性用法
- iOS AvPlayer AvAudioPlayer音频的后台播放
- IOS后台音频播放/中断处理
- iOS开发 音频播放、录音、视频播放、拍照、视频录制
- iOS 音频播放,录音,视频播放,拍照,视频录制
- iOS 音频播放、录音、视频播放、拍照、视频录制
- iOS开发:音频播放、录音、视频播放、拍照、视频录制
- iOS音频播放、录音、视频播放、拍照、视频录制
- iOS--音频播放、录音、视频播放、拍照、视频录制
- C++STL之迭代器
- cf(405A,B,C,D)
- 用Excel表格裁剪圆角图片
- 线程的基本介绍
- 最佳启动Acitivity
- iOS 后台 播放h5 视频、音频 解决方案
- 处理机调度避免死锁之银行家算法
- 【HTTP协议系列4】服务器日志之X_Forwarded_For
- STL迭代器简介
- redhat7安装mysql-server(mysqld)
- Keil编译错误error:L6050U
- ios面向切面AOP(下) swift版本
- sicily 1209. Sequence Sum Possibi
- Java中使用AES加密的简单示例