整理 | Carol

出品 | CSDN(ID:CSDNnews)

在一年一度的WWDC苹果开发者盛会中,Apple除了宣布引入iOS15以外,还宣布将面向Windows和Android用户开放FaceTime。而过去,这项能力只能在iOS和Mac设备上试用。

FaceTime新功能将于iOS 15更新后同步至用户

随着目前用户们日益增长的视频需求,Apple大幅改进了FaceTime的体验。通过这次更新,苹果旨在将FaceTime变成一种类似Zoom、Skype的视频会议应用服务,允许提前生成预定呼叫的链接,可以提前分享链接,确认进入通话的时间。

苹果方面表示,希望让FaceTime变得更加“自然、舒适和逼真”,所以在FaceTime中,针对音频的部分添加了“空间音频技术”,同时采用了机器学习等技术,使得FaceTime在通话的时候可以屏蔽环境噪音突显人声。

在视频部分,FaceTime推出了人像模式,可以自动模糊背景,突出人像,同时无需再为没有合适的视频环境而烦恼。

FaceTime还加入了SharePlay的新功能,让一群人同时观看或收听同一个节目,屏幕共享功能也同步配齐。同时,还兼容AirPlay、画中画,能与Apple TV应用中的视频兼容。在开发者方面,苹果正在开放该功能的API,以便其他开发人员使用正功能。目前包括 Disney Plus、Hulu、HBO Max 和 Twitch 等公司均已集成了 SharePlay 功能。

除了以上,苹果在 FaceTime 还带来了 SharePlay 新功能。SharePlay 可以让一群人同时观看或收听同一件事,譬如一起听歌、同步观看电影或者电视节目,乃至屏幕共享等等。

技术能力开放,开发人员可以使用

与此同时,它还兼容 AirPlay、画中画。这也与 Apple TV 的应用程序中的视频兼容,当前,Apple正在开放该功能的 API,以便其他开发人员可以使用此功能,包括 Disney Plus、Hulu、HBO Max 和 Twitch 等公司均已集成了 SharePlay 功能。

比如目前Apple已经开放的“支持协调媒体播放”的技术文档中表示,开发者可以利用该功能创建同步媒体体验,使用户能够跨设备观看和收听。

从iOS 15、TvOS 15和MacOS 12开始,开发者就可以创建媒体应用程序,让人们在任何地方都可以一起观看或收听节目。这个功能可以通过使用AVFoundation和新的GroupActivities框架实现。

AVFoundation引入了一个新类,AVPlayerPlaybackCoordinator,用于跨设备同步AVPlayer对象的时间。应用程序使用GroupActivities框架使用GroupSession对象来连接播放协调器。

图上的示例应用程序,展示了如何在应用程序中添加协调媒体播放支持。它提供了一个简单的电影播放应用程序,用户从库中选择一个电影,并在标准的播放器用户界面中播放它。

而所有这些功能,包括FaceTime对Windows10的支持,都将于iOS 15更新一起推向Apple用户。

“支持协调媒体播放”详细文档见:

https://developer.apple.com/documentation/avfoundation/media_playback_and_selection/supporting_coordinated_media_playback

生于2001年的《程序员》曾陪伴了无数开发者成长,影响了一代又一代的中国技术人。时隔20年,《新程序员》带着全球技术大师深邃思考、优秀开发者技术创造等深度内容回来了!同时将全方位为所有开发者呈现国内外核心技术生态体系全景图。扫描下方小程序码即可立即订阅!

多人聊天、预约会议,FaceTime登录Windows和Android系统相关推荐

  1. 手机加密聊天软件功能文档(基于android系统)

    注:软件系本人编写,涉及专业技术知识,恕不公开源码,如有需要源码学习的网友,请留言与我联系. 一.使用说明 开发程序包含两个主要部分,客户端(ChatClient)和服务器(ChatServer),一 ...

  2. windows下载Android系统源码

    1.安装 git 官网:https://git-scm.com/downloads/ 2.安装 Python 官网:https://www.python.org/downloads/ 3.下载源码 1 ...

  3. facetime多人聊天_您可以在Android上使用FaceTime吗?

    facetime多人聊天 Apple's FaceTime video calling is perhaps one of their most used features. It lets peop ...

  4. 基于Python的多人聊天室的设计与实现

    基于Python的多人聊天室的设计与实现 摘要  本文介绍了基于即时通讯的Python实现web版多人聊天室的设计和实现.这个系统利用了多种先进的技术,如Django.Channels.WebSock ...

  5. 【Linux网络编程】基于UDP实现多人聊天室

    文章目录 一.UDP的概念 1.1 UDP 1.2 UDP特点 二. 采用UDP实现多人聊天室原因 三.多人聊天室项目功能 四.实现多人聊天室项目流程分析 4.1 前期准备 4.1.1 定义结构体 4 ...

  6. 微软服务器系统还原,怎么进行windows server 2003系统还原

    在Windows Server 2003中安装"系统还原"功能 在Windows Server 2003系统中安装"系统还原"功能时,首先需要准备一张Windo ...

  7. 苹果禁用FaceTime多人聊天功能:漏洞将很快修复

    [TechWeb]1月30日消息,据国外媒体报道,苹果在FaceTime上禁用了一项多人聊天功能,此前有用户表示,FaceTime存在一个漏洞可能会让通话者远程激活另一个人的麦克风. 这个漏洞使得Fa ...

  8. 使用jrtp与opus构建的windows局域网多人聊天dll

    使用jrtp与opus构建的局域网多人聊天dll Github 简介 函数说明 注意!! 额外 Github https://github.com/HaHaHaHaHaGe/Multi-person- ...

  9. python实现简易聊天需要登录博客园zip下载_Python基于Socket实现简易多人聊天室的示例代码...

    前言 套接字(Sockets)是双向通信信道的端点. 套接字可以在一个进程内,在同一机器上的进程之间,或者在不同主机的进程之间进行通信,主机可以是任何一台有连接互联网的机器. 套接字可以通过多种不同的 ...

最新文章

  1. php示例代码使用mysql_fetch_assoc函数
  2. 磁盘阵列RAID的分类有哪些?
  3. 强化学习(一)——专业术语及OpenAI Gym介绍
  4. srm#397_div1_500pt 矩阵乘法+快速模幂
  5. 低代码是什么?有什么优势
  6. ssldump0.9b3版本的源码分析
  7. ndk学习6: 使用gdb调试ndk程序一
  8. 「附身」马云、恶搞特朗普,AI新应用助你上演「大咖模仿秀」
  9. java多线程方式轮询,深入理解JAVA多线程之线程间的通信方式
  10. Java注解 编译_Java注解(3)-注解处理器(编译期|RetentionPolicy.SOURCE)
  11. 关于H3C-WAP712C AP的胖瘦切换说明
  12. python查找excel中重复数据_python中查找excel某一列的重复数据剔除之后打印
  13. Echarts实现省级地图的两种方法(以浙江省为例)
  14. MacOs 更改锁屏快捷键
  15. 计算机网络复习题第四章(标有课本知识点)
  16. Java之简单的图片动态显示(实现类似GIF动画结果)
  17. Mac彻底删除mysql,重新安装mysql,修改mysql用户权限
  18. python图表并生成html_Python3 pyecharts生成Html文件柱状图及折线图代码实例
  19. Android OpenCV实现文字识别
  20. 我在CSDN和Unity有个约会

热门文章

  1. Altium AD20中铺铜被导线分割的解决方法,如何正确覆铜整片区域
  2. ROS学习笔记七:使用rqt_console和roslaunch
  3. 【XML】我所知道的XML
  4. 个人工作用SQL短句,不定时更新
  5. Dao层抽取BaseDao公共方法
  6. 复习zabbix配置agent过程
  7. 170609、Nginx配置文件详细说明
  8. chrome里面模拟手机上打开网页的场景方法
  9. 解决PL/SQL链接ORACLE中文乱码问题
  10. 在线编辑word文档 可保存到服务器(转)