小编Ali*_*Ali的帖子

如何在Swift AVPlayer中获取特定的视频区域?

我正在研究Swift基础MAC OS-X应用程序.用户将选择一个视频文件,NSView Controller将使用AVPlayerView播放视频.用户可以在AVPlayerView上绘制一个矩形,我已经实现了这个功能.如何将矩形中的选定区域视频显示到摄像机右下方的预览图层?

这是输出: 输出图片

这是代码:

var videoURL = NSURL() // The video file URL by the file chooser
var videoSize = NSSize() // Here the video resolution size will be kept i.e. 720*480
var player:AVPlayerView! // The AVPlayerView to play video

var cameraPreviewLayer:AVPlayerLayer! //The right bottom camera Preview Layer
var rectangleLayer:AVPlayerLayer! // The rectangle that will draw over AVPlayer while mouse dragging

var isClicked = false
var startPoint = NSPoint() // holds the starting point location …
Run Code Online (Sandbox Code Playgroud)

macos ios avplayer avplayerlayer swift

11
推荐指数
0
解决办法
2099
查看次数

放大iframe,在cordova iOS应用程序中影响错误的光标位置

我正在使用Cordova进行ios开发.我使用iframe在我的应用中打开外部链接.外部页面大小很大,为了适应屏幕我使用-webkit-transform scale属性.一切都很好,它适合屏幕.但问题是,当我选择文本输入时,输入光标(插入符号)开始在文本字段下方的某处闪烁.

此搜索


请看代码:

index.html的:

<div data-role="page" id="personDetailPage">
        <div data-role="header" class="header" >
            <div class="logo"  id="mainScreenLogo"> <img src="" id="headerLogoImg" /> </div>
            <h1 id="personDetailTitle"class="tittle">Person Detail</h1>
            <a href="#main" class="ui-btn-right headerHomeIcon"  data-transition="slide" onclick="formHomeButtonClick();"> <img src="homeIcon.png" class="headerHomeImg" /> </a>    
        </div>
        <div id="iFrameDiv" scrolling="no"> 
            <iframe id="formframe" width="280" height="150" src="form.html" onLoad='fixiFrame();' frameborder="0" ></iframe>  
        </div>

    </div>
Run Code Online (Sandbox Code Playgroud)

form.html:

<div data-role="page" id="personRegistration" scrolling="no"><br>
        Please Enter the Person Details
        <form id="registrationForm" method="POST" action="https://abe.com/Registration.aspx" onsubmit="return checkform();" >
            <div data-role="fieldcontain" class="ui-hide-label">
                <input type="text" name="name" id="name" value="" placeholder="Name" />
            </div>
            <div data-role="fieldcontain" class="ui-hide-label">                <input type="text" …
Run Code Online (Sandbox Code Playgroud)

javascript html5 css3 ios cordova

9
推荐指数
1
解决办法
1067
查看次数

为什么C函数不能返回数组?

在C中,struct(记录数据结构)可以是函数的返回类型,但是数组不能.C语言的哪些设计特性会导致数组异常?

c arrays

2
推荐指数
3
解决办法
694
查看次数

标签 统计

ios ×2

arrays ×1

avplayer ×1

avplayerlayer ×1

c ×1

cordova ×1

css3 ×1

html5 ×1

javascript ×1

macos ×1

swift ×1