问题标签 [avplayerviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
63269 浏览

ios - 没有 AVPlayer 代表?如何跟踪歌曲何时播放完毕?Objective C iPhone 开发

我环顾四周,但找不到AVPlayer class. 是什么赋予了?

我正在使用它的子类 ,AVQueuePlayer来播放一个 数组AVPlayerItems,每个数组都从一个 URL 加载。当歌曲播放完毕时,有什么方法可以调用方法吗?尤其是在队列的末尾?

如果这不可能,有什么办法可以在歌曲开始播放时调用方法,缓冲后?我试图在那里获得一个加载图标,但它会在音乐实际开始之前关闭图标,即使它是在[audioPlayer play]动作之后。

0 投票
9 回答
156433 浏览

ios - 如何使用 Swift 播放本地视频?

我有一个简短的mp4视频文件,已添加到我当前的 Xcode6 Beta 项目中。

我想在我的应用程序中播放视频。

经过数小时的搜索,我找不到任何有帮助的东西。有没有办法用 Swift 完成这个,或者你必须使用 Objective-C?我可以指出正确的方向吗?我不可能是唯一一个对此感到疑惑的人。

0 投票
14 回答
242133 浏览

ios - 如何在 Swift 中使用 AVPlayerViewController (AVKit) 播放视频

如何在 Swift 中使用 AV Kit Player View Controller 播放视频?

0 投票
1 回答
829 浏览

ios - 如何检查 AVPlayerViewController 快进控制是否被按下?

我有一个显示默认控件的 AVPlayerViewController 和 AVPlayer。当播放器全屏时 >>| 按钮充当快进,但我想覆盖/委托它作为下一个按钮并调用我的playNextVideo()方法。这是可能的,还是我必须忍受快进?

0 投票
1 回答
1511 浏览

ios - 仅在显示控件时在 AVPlayerViewController 中显示 contentOverlayView

我正在尝试使用 contentOverlayView 向 AVPlayerViewController 添加一个额外的按钮。问题是我只想在播放器控件显示时显示按钮。我觉得在这个阶段这是不可能的,但想确定一下。有人可以确认目前这是否可行吗?

0 投票
1 回答
651 浏览

ios - uicollectionviewcell 中的 AVPlayerViewController - 取消触摸

我有一个AVPlayerViewControllerin 和自定义的 uicollectionviewcell

如何didSelectItemAtIndexPath在从 AVPLayerViewController 触摸 AVPlayer 时禁用对的调用?

单元格上有一堆其他元素,应该触发didSelectItemAtIndexPath

实际上在播放器控件上它可以工作,但是一旦它们淡出,对 avplayer 的另一次触摸就会触发 didselect。

在同一个单元格中有一个 uibutton 可以正确取消触摸。

0 投票
1 回答
1078 浏览

ios - AvPlayer 无法在 Xcode 7 中播放视频

我一直试图让它工作,但似乎无法找到解决方案。我想在 viewDidLoad 上开始播放视频。我可以让 AVPlayerViewController 显示,但没有视频播放。任何建议将不胜感激。

0 投票
2 回答
897 浏览

ios - 嵌入式 AVPlayerControllerView 添加 AVTouchIgnoringView 阻止默认播放器的界面

更新:这个问题与 AVPlayerControllerView 无关,请看下面我的回答。一开始班级的名字让AVTouchIgnoringView我很困惑,但这也是思考问题的错误路径。

===

众所周知,框架在 iOS 9 中已被弃用,所以我决定在我的新项目Media Player中尝试。AVKit我的任务是显示嵌入在集合视图标题 ( UICollectionReusableView) 中的视频播放器,下面有一些任意单元格。

这就是我在代码中这样做的方式:

这种工作,播放器按预期工作,但我遇到一个奇怪的问题:它的默认界面不响应 touches。为了理解这个问题,我查看了视图调试器,发现AVTouchIgnoringView顶部阻塞了界面:

顶部的 AVTouchIgnoringView

所以我的问题是:那是什么,AVTouchIgnoringView为什么它会干扰视频播放器界面?以及如何摆脱它?也许有一些我没有看到的非常明显的原因?

感谢您的任何帮助!

0 投票
1 回答
542 浏览

ios - 当 ShowsPlaybackControls 为 False 时,AVPlayerViewController 不会自动旋转视频

将 AVPlayerViewController 上的ShowsPlaybackControls属性设置为 false 会导致视频不再随设备方向旋转。我希望它的行为方式与翻转视频以匹配设备方向的情况相同。有任何想法吗?

0 投票
0 回答
876 浏览

ios - 如果使用 AVPlayerViewController 播放视频,如何使用 srt 文件显示字幕?

我正在使用框架直接在横向模式下播放视频AVPlayerViewControllerAVKit我想知道如何显示字幕。我进行了搜索,但没有找到任何解决方案。我MPMoviePlayerViewController用于播放视频,但由于它在 IOS 9 及更高版本中已贬值,我正在使用AVKit.

它运行良好,但问题是我无法显示字幕。我发现很少有字幕示例,但都AVPlayer用作子视图,所以这些方法对我不起作用。

知道如何实现这一目标吗?

谢谢 !!