首页 文章
  • 1 votes
     answers
     views

    AVPlayerController - 按钮不能在全屏幕上工作

    我试图了解AVPlayer和AVPlayerController的工作原理 . 我在播放器中嵌入了我的播放器,因此我的播放器有两种模式:小屏和全屏 . 当它很小时播放/播放按钮和全屏按钮工作得很好 . 但是一旦全屏显示,以下按钮无效:播放,暂停,完成,最小化 . 这是我的代码: let videoURL = NSURL(string: "https://clips.vorwaerts-g...
  • 10 votes
     answers
     views

    应用程序激活后恢复AVPlayer视频播放

    我从AVPlayer编写自定义播放器进行视频播放 . 根据Apple docs设置的视频层: self.player = [IPLPlayer new]; self.player.playerLayer = (AVPlayerLayer *)self.playerView.layer; self.playerView是那些文档的常用类: @implementation PlayerVie...
  • 1 votes
     answers
     views

    AVPlayer层有时不显示视频内容

    AVPlayer层有时不显示视频内容但播放音频 . 这种情况有时会发生,而不是每次都是我的代码行: override func viewDidLoad() { super.viewDidLoad() self.tempVideoPath = NSURL(fileURLWithPath: NSTemporaryDirectory()).appendingPathCom...
  • 1 votes
     answers
     views

    AVPlayer空白视频:播放声音但没有视频

    This question有同样的问题,但解决方案不起作用 . AVPlayer 有时会播放一个空白视频:声音但没有视频 . 播放空白视频时,我们打印了播放器的框架和状态 . 框架非零并且已正确设置 . 状态也是 readyToPlay . play 函数也在主线程上调用 . 换句话说,播放器层的帧是有效的,并且播放器也准备好播放 . 然而,即使声音确实存在,也没有视频出现 . 问题似乎是时...
  • 0 votes
     answers
     views

    使用xcode 5在cocoa中找不到AVKit

    我在可可开发了一个视频播放应用程序 . 我有一个示例代码然后尝试运行 . 但得到例外的是“找不到AVKIt” . 以下链接我有源https://developer.apple.com/library/mac/samplecode/AVKitPlayerOSX/Introduction/Intro.html 我正在使用Xcode 5.0或更高版本,OS X v10.9.1 在我找到并复制AVKIT....
  • 6 votes
     answers
     views

    AVPlayerLayer作为SCNMaterial没有渲染,音频播放正常

    我正在尝试将AVPlayerLayer用作SCNMaterial分配给SCNSphere . 基于:https://developer.apple.com/library/mac/samplecode/SceneKit_Slides_WWDC2013/Listings/Scene_Kit_Session_WWDC_2013_Sources_Slides_ASCSlideMaterialLayer_...
  • 1 votes
     answers
     views

    AVPlayerLayer不会出现几秒钟,但声音效果很好

    我正在开发一个应用程序,其中Feed中有视频循环(在表格视图单元格内) . 可以同时存在多个视频,但其中只有一个可能正在播放 . 我正在后台创建 AVPlayer ,并将他们的 playerLayer s作为子视图放入我的视图层,并在用户停止滚动源时播放屏幕上区域最多的视频 . 但是,最近我注意到当用户停止滚动时,视频不会显示在Feed中 . 声音立即开始,但不显示视频 . 我've check...
  • 35 votes
     answers
     views

    使用AVPlayer的多个视频

    我正在开发一款适用于iPad的iOS应用,需要在屏幕的某些部分播放视频 . 我有几个视频文件需要按照编译时未给出的顺序相互播放 . 它看起来好像只是一个视频播放 . 从一个视频到下一个视频是很好的,这是两个视频的最后一帧或第一帧显示的延迟,但应该没有闪烁或没有内容的白色屏幕 . 视频不包含音频 . 记住内存使用很重要 . 视频具有非常高的分辨率,并且可以同时彼此相邻地播放几个不同的视频序列 . 为...
  • 7 votes
     answers
     views

    AVPlayer图层不显示视频内容

    我正在使用多个AVPlayers在屏幕上显示内容,并且它们都在同时播放视频 . 问题是,有时候avplayer正在玩,但是avplayerlayer没有显示任何内容 - 你得到的只是一个空白屏幕 . 这是随机发生的 . 我甚至不知道如何调试这个 . 有没有人对AVPLayers或AVPlayer图层有这些相同的问题?你能同时从不同的玩家那里引用相同的alaasset吗?我猜这些
  • 2 votes
     answers
     views

    AVPlayer强制横向模式全屏

    我在我的应用程序中使用AVPlayer播放视频,大约320x200帧 . 该avplayer还有一个自定义的“全屏”按钮作为叠加添加,就像youtube app播放器一样 . 我如何实现它,以便当应用程序处于纵向模式并且用户单击全屏按钮时,视频将旋转到全屏但处于横向模式?我尝试使用转换,它部分工作,因为当它处于全屏模式时,如果用户将设备切换为纵向; avplayer框架突然改变 . 我希望它像yo...
  • 2 votes
     answers
     views

    iOS:AVPlayer实时流,防止从后台返回时播放跳过

    所以我正在开发一个使用AVPlayer和AVPlayerLayer播放实时视频和音频流的应用 . 我希望当用户离开应用程序或锁定设备时允许音频在后台播放,到目前为止它工作得很好 . 我在AppDelegate.m中的代码基本如下: -(void)applicationDidEnterBackground:(UIApplication *)application { [playerView ...
  • 2 votes
     answers
     views

    在UICollectionView上使用AVPlayer和AVPlayerLayer显示多个视频

    我正在使用带有水平滚动的UICollectionView Cell上的AVPlayer和AVPlayerLayer类在全屏幕上显示“n”个视频的应用程序 . 我在UIScrollView上启用了set paging . 因为我只需要播放当前位置播放器,否则“上一个和下一个”小区播放器应该处于“暂停”状态 . 我正在以url格式获取视频 . 所以最初我需要下载,之后它将开始播放 . 因此,每个人都不...
  • 3 votes
     answers
     views

    移动到背景时,AVPlayerLayer会让音乐停止播放一秒钟

    我删除/恢复AVPlayerLayer及其相关的AVPlayer,就像文档中的apple建议一样 . /* Remove the AVPlayerLayer from its associated AVPlayer once the app is in the background. */ - (void)applicationDidEnterBackground:(UIApplicati...
  • 3 votes
     answers
     views

    如何避免使用avplayer进行内存警告?

    我正在开发一个快速语言的应用程序,以重现一些实时流媒体或视频点播,我有3个视图控制器,第一个是实时流媒体,第二个是视频点播tuhmbnail的集合视图,并选择其中一个,它打开第三个视图控制器播放视频,但是当我从第三个视图控制器回来时,如果我选择一个新视频,调试器会显示“收到内存警告”并且应用程序崩溃,但在此之前,我忽略了以前的视图控制器和设置为nil值AVPlayer对象和AVPlayerLaye...
  • 3 votes
     answers
     views

    AVPlayerLayer显示黑屏但声音正常

    我试图在 AVPlayerLayer 中显示本地录制的视频,有时会有效 . 我可以听到录制视频中的音频但看不到视频 . 有时视频和音频都有效,有时只有音频 . 我已尝试使用 AVPlayerLayer 和 AVPlayerViewController 但两种情况都会出现同样的问题 . 所以这不是因为框架错了 . 示例代码 AVPlayerViewController : let player = ...
  • 5 votes
     answers
     views

    Swift:AVPlayer释放内存/资源

    我正在编写一个应用程序,需要根据用户的选择显示不同的视频 . 当用户选择视频时,将调用playVideo功能 . 视频播放完毕后,视频将再次隐藏 . 我的代码如下: var player: AVPlayer? func playVideo(String: videoFile) { self.videoView.isHidden = false let videoURL: N...

热门问题