我正在使用FDTake(pod不会对这个问题太重要但仍然是)从照片中选择视频中的视频.但是,我还希望能够编辑视频并将其长度限制为大约12秒.要做到这一点我看着吊舱的代码,改变了第271行到self.imagePicker.allowsEditing = true这已经导致我一直没能迄今为止解决的问题:左边的滑块的触摸(盒)是"关闭".由于这是一个相当含糊的描述我上传了一个视频,你可以在这里找到它.
不幸的是,我完全不知道是什么引起了这个问题,我真的很感激这方面的一些帮助.我问FDTake的创建者,但显然他认为Apple需要解决这个问题(因为你将能够看到最近的一个封闭问题).
有人可以解释我如何解决这个问题以及导致它的原因吗?
我想将一定数量的秒数转换为分钟甚至数小时。但是我不想为每分钟和每小时等写一个if子句。
我该如何以最简单的方式做到这一点,而最简单的方式就是最短。;)
PHP:
$countholen = mysqli_fetch_array(mysqli_query($db, "
SELECT * FROM `blablabla` WHERE `blabla` = 'bla'
"));
$countholenfetch = $countholen["count"];
if ($countholenfetch <= 60){
$count = $countholenfetch . " sec";
}
if ($countholenfetch > 60){
$countholenfetch = $countholenfetch - 60;
$count = "1 min" . " + " . $countholenfetch . " sec";
}
//...if clause with 120, 180, 240 etc. instead of 60 till 3600 and another if clause in an if clause...
echo $count;
Run Code Online (Sandbox Code Playgroud) 我的问题是:
我选择了一个有很多子元素的 div,想知道如何不选择某个元素,而该元素实际上是该先前选定元素的子元素。
我已经尝试过:not(selectedElement)选择器和.not(selectedElement)选择器或 api(不知道它是如何调用的)。无论如何,我也发现有人问了一个没有帮助的类似问题,所以我想找出问题的唯一方法是在这里问你是否有任何方法(我知道 stackoverflow 并不是那样工作,但我认真地坐了很多次都解决不了):
HTML:
<div class="tablee" style="cursor:/*pointer*/;">
<table>
<tbody>
<tr>
<td>
<a href="something.php">
<img src="1.jpg">
</a>
</td>
<td class="postcontent">
<p class="postusername">
<a class="poster" href="something.php">momo</a>
<br>
some other text
</p>
</td>
<td>
<imgsrc="1.jpg">
</td>
</tr>
</tbody>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery:
//non-dynamyic
$(".tablee").not($(this).find('a')).click(function() {
$(this).next().slideToggle();
});
Run Code Online (Sandbox Code Playgroud)
因此,如果tablee单击而不是其中的链接(tablee元素内),则后面的下一个元素tablee将切换。
我正在使用以下代码创建一个启用分页的垂直滚动视图,该视图工作正常。现在我想将 AVPlayer (?) 类型的子视图添加到homeView, view2, view3。我也可以放入效果很好setupCustomPlayer()的initiateScrollView()功能。然而,它不附属于任何先前提到的视图。如果我尝试使用该函数添加子视图,addSubview(anything)它会告诉我需要一个 UIView。我需要 UIViews,因为垂直滑动提要非常重要。有人知道如何将其添加为子视图吗?该视频将覆盖整个屏幕并作为一种背景视频可以说(如果您想知道)
func setupCustomPlayer() {
print("check")
AVPlayerVC.view.frame = self.view.frame
AVPlayerVC.view.sizeToFit()
AVPlayerVC.showsPlaybackControls = false
self.view.addSubview(AVPlayerVC.view)
let videoURL = NSURL(string: "http://URL")
let player = AVPlayer(url: videoURL! as URL)
AVPlayerVC.player = player
AVPlayerVC.player?.play()
}
func initiateScrollView() {
//create scrollView with paging enabled
let scrollView = UIScrollView(frame: view.bounds)
scrollView.isPagingEnabled = true
view.addSubview(scrollView)
//do not show vertical scroll indicator
scrollView.showsVerticalScrollIndicator = false;
//get page size
let pageSize = …Run Code Online (Sandbox Code Playgroud) 我有以下功能,每当用户从一个页面滑动到另一个页面(垂直分页)时,我想调用它:
func sendNotification (){
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "stopVideo"), object: nil)
print("called")
}
Run Code Online (Sandbox Code Playgroud)
当前,每当创建 pageAfter 或 -before 时都会调用该函数。用于“创建”下一页/上一页的函数如下所示(在本例中为viewControllerAfter):
func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
let currentIndexString = (viewController as! MyViewController).index
let currentIndex = indec.index(of: currentIndexString!)
//set if so that next page
if currentIndex! < indec.count - 1 {
let myViewController = MyViewController()
myViewController.index = indec[currentIndex! + 1]
sendNotification() //function is called
return myViewController
}
return nil
}
Run Code Online (Sandbox Code Playgroud)
由于 UIPageViewController 在某种程度上准备了以下页面并且返回上一页也不会调用该函数(因为不需要“创建”视图控制器)我没有得到我想要的结果。我想知道是否有一个函数可以sendNotification()在动画完成时调用。我发现了很多关于跳转到另一页的问题,但没有一个关于我的问题。我真的很感激你的帮助!