iOS9 画中画 Picture in Picture
画中画 (Picture in Picture)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {AVAudioSession *session = [AVAudioSession sharedInstance];NSError *error = nil;[session setCategory:AVAudioSessionCategoryPlayback error:&error];return YES;
}
二、实现方式
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {// Override point for customization after application launch.AVAudioSession *session = [AVAudioSession sharedInstance];NSError *error = nil;[session setCategory:AVAudioSessionCategoryPlayback error:&error];//AVKit提供的 AVPlayerViewControllerNSURL *movieURL = [[NSBundle mainBundle] URLForResource:@"samplemovie" withExtension:@"mov"];AVURLAsset *asset =[AVURLAsset assetWithURL:movieURL];AVPlayerItem *playerItem = [AVPlayerItem playerItemWithAsset:asset];AVPlayer* player = [[AVPlayer alloc] initWithPlayerItem:playerItem];AVPlayerViewController *playerCtr = [[AVPlayerViewController alloc] init];playerCtr.player = player;[playerCtr.player play];self.window.rootViewController = playerCtr;return YES;
}
AVPictureInPictureController组合起来实现效果。具体代码请参考官方Swift版本和Objecttive-C版。
WKWebView
也可以实现。
iOS9 画中画 Picture in Picture相关推荐
- iOS画中画Picture in Picture:你需要知道的9个知识点
iOS9最后给我们带来了每个人期待已久的"多任务",Slider Over.Split View 和画中画(PiP),已经使iPad成为一个比之前更强大.更便利的工具.使你在工作中 ...
- iOS9画中画开发详解
最近写一个基于AVPlayer的iPad视频播放器,可手势调节音量和进度,完成之后,想到iOS9的新特性,心血来潮想搞PIP,毕竟未来的视频类App,不支持PIP,都不好意思拿出来用了...后面链接上 ...
- 【TV Picture Quality - 05】TV PQ术语汇总
A Aliasing: 混叠/混淆現象,通常发生在高频区域 ADRC: Adaptive Dynamic Range Coding,自适应动态范围编码 AMC: Auto Mode Change,自动 ...
- 如何在Office 2013或2016中带回Microsoft Office Picture Manager
If you're using Microsoft Office 2013 or 2016, you may have noticed that the Microsoft Office Pictur ...
- VVC DRAP帧和EDRAP帧,STSA picture
DRAP帧和EDRAP帧 标准文档中 D.9.4 Use of the dependent random access point (DRAP) indication SEI message A pi ...
- html picture属性,html5图片 srcset、sizes 属性和 picture 元素
前言 关于图片img的响应属性srcset,和sizes及picture,很久之前看过,但是因为浏览器兼容原因,一直没有在项目中使用,但是最近发现,这几个属性兼容性还可以了,可以去caniuse中看一 ...
- html picture元素
picture HTML <picture> 元素通过包含零或多个 <source> 元素和一个 <img> 元素来为不同的显示/设备场景提供图像版本.浏览器会选择 ...
- iPad开发-分屏、画中画(即多任务处理增强功能)
公司需要要开发iPad的App,说需要支持分屏.画中画播放视频等操作. 分屏:两个App可以同时展示在界面上,效果如下: image.png 分屏的条件 1.必须是在iPad上,系统版本>=iO ...
- Android开发笔记(一百六十七)Android8.0的画中画模式
前面的博文< Android开发笔记(一百五十九)Android7.0的分屏模式>介绍了Android7.0的多窗口特性,但是这个分屏的区域是固定的,要么在屏幕的上半部分,要么在屏幕的下半 ...
最新文章
- php设计是什么意思,php的设计模式是什么
- 一文剖析2020年最火十大物联网应用|IoT Analytics 年度重磅报告出炉!
- 网页的一般布局(标题和脚注100%,内容宽度固定宽度px)
- 网络路径无法访问问题的解决
- UOJ #588. 图图的旅行
- eval函数的工作原理
- mysql group by 别名_[转]为什么group by后面不能使用别名(除MySQL)
- 构建Spring微服务并对其进行Dockerize生产
- java并发编程(更新)
- 国产物联网操作系统崛起!
- Oracle 11g新特性密码大小写敏感问题
- WinForm两点注意的地方
- linux network 脚本,自动修改Linux下/etc/sysconfig/network-scripts/ifcfg-ethX网卡文件的脚本...
- 基于 EntityFramework、Autofac 的 UnitOfWork 框架(一)
- python数据结构之匿名函数lambda
- 基于STM32CUBE MX 的TM1640的使用例程
- Apple商务管理分发
- 迅投QMT量化交易系统介绍
- 小米(MUUI)备份文件使用MT管理器打开
- java spring登录验证_详解使用Spring Security进行自动登录验证