整理 | 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年,《新程序员》带着全球技术大师深邃思考、优秀开发者技术创造等深度内容回来了!同时将全方位为所有开发者呈现国内外核心技术生态体系全景图。扫描下方小程序码即可立即订阅!