首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    AI加持的竖屏沉浸播放新体验

    竖屏沉浸播放是什么 竖屏沉浸播放,即当我们在竖屏握有手机的时候,期望展示内容是能全屏展示的,但当视频是横版视频的时候,如果按照常规的等比例显示,就会出现上下都是黑边的情况。...最终的诉求目的是横版视频能够竖屏观看,同时做到竖屏横屏能够无缝切换。 我们在爱奇艺APP上的实现效果如图。...打开视频后,会显示有沉浸播放按钮,点击进入后进入竖屏状态满屏播放,转动屏幕的过程中会展示整个视频的画面,再转回竖屏状态又会聚焦在当前画面的人物位置、焦点位置。这就是我们想做的竖屏沉浸播放的展示。...竖屏沉浸播放最终就是为了解决这两个问题,让长视频,短视频,竖屏和横屏有机结合在一起的播放,而且做到流畅平滑的切换,对于内容创作者来说只需要创作一个横版视频就可以了。...在横屏竖屏的切换部分,竖屏时,我们会展示框内内容;当旋转屏幕时,我们会依照画面中心点旋转作为画面的截取。

    84260

    使用JavaScript判断手机是处于横屏还是竖屏(转)

    移动端的浏览器一般都支持window.orientation这个参数,通过这个参数可以判断出手机是处在横屏还是竖屏状态。 从而根据实际需求而执行相应的程序。...//判断手机横竖屏状态: function hengshuping(){ if(window.orientation==180||window.orientation==0){ alert("竖屏状态!..."orientationchange" : "resize", hengshuping, false); 在ipad、iphone网页开发中,我们很可能需要判断是横屏或者竖屏。...· 下面介绍如何用 jQuery 判断iPad、iPhone、Android是横屏还是竖屏的方法 function orient() { if (window.orientation == 90 ||...window.orientation == -90) { //ipad、iphone竖屏;Andriod横屏 $("body").attr("class", "landscape"); orientation

    4.9K20

    AI加持的竖屏沉浸播放新体验

    大家好,我是爱奇艺的刘小辉,本次我分享的题目是《AI加持的竖屏沉浸播放新体验》,我会从三个方面介绍竖屏沉浸播放是什么,为什么这么做,我们是如何做的。 ? 竖屏沉浸播放是什么 ?...最终的诉求目的是横版视频能够竖屏观看,同时做到竖屏横屏能够无缝切换。 我们在爱奇艺APP上的实现效果如图。...打开视频后,会显示有沉浸播放按钮,点击进入后进入竖屏状态满屏播放,转动屏幕的过程中会展示整个视频的画面,再转回竖屏状态又会聚焦在当前画面的人物位置、焦点位置。这就是我们想做的竖屏沉浸播放的展示。 ?...竖屏沉浸播放最终就是为了解决这两个问题,让长视频,短视频,竖屏和横屏有机结合在一起的播放,而且做到流畅平滑的切换,对于内容创作者来说只需要创作一个横版视频就可以了。 ? 如何实现竖屏沉浸播放 ?...在横屏竖屏的切换部分,竖屏时,我们会展示框内内容;当旋转屏幕时,我们会依照画面中心点旋转作为画面的截取。

    60720

    轻松生产短视频——腾讯多媒体实验室横屏转竖屏技术

    腾讯多媒体技术专栏 伴随手机等智能设备的广泛使用以及短视频平台的兴起,越来越多的“竖屏”视频开始占据人们的视野。...目前,许多“竖屏”视频仍是由16:9等宽高比的“横屏”视频剪辑而成,然而传统的静态裁剪和补充黑边等视频宽高比转换算法已经不能满足用户对横屏到竖屏的内容转换需求。...对此,多媒体实验室“智媒”平台提出了一种基于显著性的视频裁剪方法,它可以根据视频的内容实现横屏到竖屏的自动裁剪。与竞品相比,本文方法可以获得更智能、更稳定的裁剪结果。...这些短视频平台、直播平台的视频内容较多使用“竖屏”方式,即9:16的宽高比。而常用的数码相机、单反、摄像机等视频采集设备获取的原始视频素材通常是横屏,这些素材往往需要由人工转为竖屏。...以图12情况为例,输入视频宽高比为16:9(横屏),裁剪视频宽高比为9:16(竖屏),则裁剪框只需要在水平方向移动,寻找最佳位置。

    2.6K40

    iOS离屏渲染

    有时候面试偶尔会有面试官问你什么是离屏渲染?什么情况下会触发?该如何应对?接下面一一讲解。 离屏渲染 离屏渲染就是在当前屏幕缓冲区以外,新开辟一个缓冲区进行操作。...离屏渲染触发的场景 圆角 (maskToBounds并用才会触发) 图层蒙版 阴影 光栅化 为什么要有离屏渲染? 显示器是如何显示图像的?...离屏渲染的代价很高,想要进行离屏渲染,首选要创建一个新的缓冲区,屏幕渲染会有一个上下文环境的一个概念,离屏渲染的整个过程需要切换上下文环境,先从当前屏幕切换到离屏,等结束后,又要将上下文环境切换回来。...离屏渲染消耗性能的原因 ●需要创建新的缓冲区 ●离屏渲染的整个过程,需要多次切换上下文环境,先是从当前屏幕(On-Screen)切换到离屏(Off-Screen);等到离屏渲染结束以后,将离屏缓冲区的渲染结果显示到屏幕上...,又需要将上下文环境从离屏切换到当前屏幕 哪些操作会触发离屏渲染?

    92530

    iOS横竖屏切换

    横竖屏切换实例 竖屏界面如何present横屏界面 竖屏present横屏是很普遍的场景,比如说视频播放场景的全屏切换,就可以在当前竖屏的界面present一个横屏播放界面的方式,实现横竖屏切换。...(UIViewControllerAnimatedTransitioning协议) 竖屏界面如何push横屏界面 比如说这样的场景:App的rootVC是navigationVC,导航栈内先有一个竖屏界面...假如supportedInterfaceOrientationsForWindow一直返回的竖屏,那么后面VC设置横屏不会生效; 类似,假如UIWindow设置的是横屏,那么后面VC设置竖屏也不会生效...,然后UIWindow和ViewController的界面朝向都支持横屏和竖屏都支持,那么此时会保持竖屏。...当我们从一个竖屏界面push一个横屏界面时,即使横屏界面设置了shouldAutorotate=YES,这个界面也不会变成横屏,但是拿起来设备左右翻转的时候,会发现随着设备旋转,界面也从横屏变成了竖屏。

    2.7K20
    领券