avplayerviewcontroller相关内容

检测AVPlayerViewController是在播放视频还是在缓冲,然后将叠加层添加到播放器

我必须检测视频是处于播放还是缓冲模式.我正在从URL加载视频.我已经尝试了以下代码,并且能够在视频开始播放后进行跟踪,但是在处于缓冲状态时无法跟踪. 我还想在播放器中添加一个叠加视图.我试图在AVPlayer中添加叠加层,但是在全屏模式下,叠加层会消失. 需要一些建议.提前致谢.下面是我的代码: let playerAV = AVPlayerViewController() ..
发布时间:2020-09-15 04:47:17 移动开发

无法在AVPlayerViewController的纵向模式下隐藏状态栏

我正在开发一个应用程序,该应用程序首先显示带有一堆按钮的UICollectionView,这些按钮以自定义"Over Full Screen"设置在AVPlayerViewController的子类中打开. 在我的Info.plist中,UIViewControllerBasedStatusBarAppearance设置为YES. 这是Interface Builder中所有视图控制器的小屏 ..
发布时间:2020-09-15 04:45:48 移动开发

快速介绍如何在AVPlayerViewController中播放视频时检测触摸

我已通过编程方式将AVPlayerViewController添加到了UIViewController.播放器完成播放后,我可以收到通知(playerDidFinishPlaying).我还想知道在播放视频时用户是否触摸了屏幕,并且没有找到任何相关的通知. 解决方案 解决方案是创建的 Base 类,并覆盖 迅速2: 自定义基础类: class CustomAVPlayerVie ..
发布时间:2020-09-15 04:40:08 移动开发

在ios中为AV Player ViewController定义视图框架大小

如何在iOS中将视频作为背景播放?我遵循了这个问题如何使用Swift播放本地视频?,但是AV Player ViewController是一个控制器,不能让我决定包含视频的视图的位置和大小.它总是带有一些预定义的值. 解决方案 对于已经完成的项目,我已经完成了此工作,但是没有使用AVPlayerViewController-我只是将普通AVPlayer添加到视图的图层中.我有一个收藏夹视图 ..
发布时间:2020-09-15 04:38:43 移动开发

视图内的AVPlayerViewController未显示播放控件

我正在和苹果电视一起工作.我的UIViewController中有一个UIView.我将AVPlayerViewController添加为UIView的子视图. UIView的框架为CGRect(x:50,y:50,宽度:1344,高度:756).我将AVPlayerViewController框架设置为等于UIView框架. 问题是视频在其帧中播放正常,但是诸如暂停,播放,前进等控件被隐藏 ..
发布时间:2020-09-15 04:38:34 移动开发

使用HLS视频时,仅在具有AVPlayerViewController和AVPlayer的iOS 13上视频播放问题

我有一个可以播放视频的应用程序.它与iOS 11、12和iOS 13兼容.在iOS 11和12上,使用AVPlayerViewController甚至只是AVPlayerLayer都能正常播放视频. 但是,在iOS 13上,我开始收到一些报告:突然有很多用户在更新iOS时未加载视频(或仅加载音频,或者仅加载第一帧).我确实很难复制它,但是有人提到它主要是由于网络连接不良而引起的,并且可以肯定 ..
发布时间:2020-09-15 04:36:21 移动开发

AVPlayer无法播放音频-iOS 9,目标-C

我正在尝试从应用程序中的URL播放音频.一切都按预期在iOS 8中发生(模拟器和物理设备).对于iOS 9,它可以在模拟器中运行,但是在设备上,音频根本无法播放.出现流式传输,如果我单击播放,则进度栏还会显示正在加载和播放音频,但声音没有出现.此问题发生在iOS 9物理设备中.它与iOS 8物理设备完全兼容. 我创建了一个简单的按钮.单击按钮后,将加载AVPlayerViewControll ..
发布时间:2020-09-15 04:35:04 移动开发

UITableViewCell中的AVPlayer.play()短暂地阻止了UI

我正在尝试将内联视频添加到我的UITableViewCells中,例如Instagram,Twitter,Vine等.我正在使用AVPlayerController和自定义单元格使用本地视频文件测试UI(请参见下面的示例代码).我等待AVPlayer的状态为ReadyToPlay,然后播放视频. 问题是,当在tableView上滚动时,每当加载视频单元时,UI就会冻结一部分的小节,这会使该应 ..

一律显示AVPlayer控件

我有一个带有AVPlayer的AVPlayerViewController,我需要的是播放器的控件(播放,暂停,时间滑块)永不隐藏.现在,在大约播放了4秒钟的视频后,该视频变为隐藏状态,您必须点按屏幕才能再次显示它们.我还没有找到解决办法..有什么想法吗?谢谢! 解决方案 您可以使用迅速: // playerController : AVPlayerViewController ..
发布时间:2020-09-15 04:32:41 移动开发

AVPlayer顶部的绘制按钮

我必须在视频relay next previous , leave comment的顶部绘制标签或按钮.视频列表中有该列表,一旦用户从表中选择一项,就需要播放;播放器播放完毕后,这些按钮或标签应位于视频顶部 这是我的代码: comPlayerControl = AVPlayerViewController() if let player = comPlayerControl { ..
发布时间:2020-09-15 03:38:44 移动开发

如何在Swift中使用AVPlayer在iOS中播放带有Cookie内容的视频?

我已使用以下实现从服务器播放包含cookie内容的视频,但该视频显示带有交叉线的播放图标.我已经引用了链接,并执行以下操作快速实施.但我没有得到任何输出:( func showVideo(url: String) { let videoURL = NSURL(string: url) var cookiesArray = [HTTPCookie]() guard let cook ..

iOS中的AVPlayerViewController播放/暂停问题

我正在使用iOS应用程序.此应用程序基于NEWS媒体. 我正在播放突出显示的新闻的小型视频.我遇到AVPlayerViewController的陌生人问题. 当我播放视频时,一切都很好.当我离线时,缓冲视频可以完美播放播放缓冲视频后,视频停止,但progress bar(Slider)在视频停止的同时一直处于播放状态. 有关更多间隙,请观看此GIF图片: 请访问此链接以了解 ..
发布时间:2020-07-10 06:55:57 移动开发

iOS 10 AVPlayer将无法从没有扩展名且以video/mp4作为内容类型的URL流式传输视频

当前,我们通过AVPlayerViewController使用标准的AVPlayer播放视频.我们正在以 https://ourdomain/media/mediaid?jwt = authTokenHere .如您所见,该URL没有扩展名.但是,将在有效负载上设置标头以指示响应是视频. 尽管这些链接可以使视频在桌面Safari和Chrome中正常播放,但无法在我们的应用程序中通过iOS的A ..
发布时间:2020-05-09 21:47:18 移动开发

恢复AVPlayer流播放的最后一个样本

我正在尝试使用本机播放器(AVPlayer)在iOS上重现实时流.但是,我无法恢复播放.当我停止播放并在几秒钟后恢复播放时,播放将从暂停的那一刻开始,而不是重现当前(最后)的实时流样本. 是否有一种获取最后一个样本的方法,或者将AVPlayer配置为在点按“播放按钮"时从最后一个样本重现? 解决方案 我的解决方案基于拒绝用户保持播放器暂停播放.也就是说,每次重新开始播放时都会破坏播放 ..

自定义按钮在AVPlayer iOS 11中不起作用,但它在iOS 11下完美运行?

我知道这可能是重复的问题,但已经存在的问题没有解决方案,所以我再次要求可能开始赏金问题。 这是我的代码在iOS 11下工作: AVPlayer * player = [AVPlayer playerWithURL:videoURL]; //创建一个播放器视图控制器 avcontroller = [[AVPlayerViewController alloc] init]; ..
发布时间:2018-09-21 18:38:03 移动开发

在热点时全屏调整窗口大小时AVPlayer崩溃

我正在使用可以观看各种视频的应用进行编码。我在按钮点击时全屏打开视频,用户可以使用播放控件来调整窗口大小。我遇到的问题是,当用户通过热点共享他的互联网时,应用程序顶部有一个蓝色条。此时调整窗口大小会导致AVKit框架崩溃(我相信)。使用Swift 2.3,Xcode 7.3.1。我的手机,iPhone 6s,使用iOS 10,我也在iOS 9 iPhone 6 Plus上尝试过,同样的问题。 ..
发布时间:2018-09-19 20:36:38 移动开发