问题标签 [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 投票
2 回答
215 浏览

swift2 - AVPlayer pathForResource 没有被调用

我有应用程序欢迎屏幕的视频背景,但是当我运行时只出现一个空白屏幕。

资源部分的捆绑路径的字符串完全正确,因此拼写错误不是问题或任何问题。当我在“if path”块上放置一个断点时,虽然它没有被调用。这是因为确实加载并且“AVKit”和“AVFoundation”都被导入并且没有错误。

有什么见解吗?谢谢!

0 投票
2 回答
1821 浏览

objective-c - 无法使用 AVPlayer 播放视频

我已经阅读了 StackOverflow 中的所有帖子,但我无法获得有关如何从捆绑包中获取视频并在控制器中重现它的完整示例。

我尝试了很多东西,但我的屏幕显示为空白或黑色。

在最后的修改中,我的视频仍然是这样的:

在此处输入图像描述

日志上没有错误。这是我的代码:

.h(请忽略控制器的名称,它最终将是一个相机)

.m

这就是我到目前为止所得到的。我的视频在 Bundle 上是正确的,名为video.mov

在此处输入图像描述

我已经尝试过链接和复制。结果相同。

我究竟做错了什么??

非常感谢您提前。


我想避免使用MPMoviePlayerController它,因为它在 iOS9 中已被弃用

0 投票
1 回答
689 浏览

avfoundation - AVAsynchronousKeyValueLoading 的不同键

我正在寻找在 tvOS 上播放远程 mp4 视频AVPlayer。(我已经成功播放视频,但有一个困惑)我查看了不同的论坛,并且有一种方法可以与 AVURLAsset 一起使用,方法是

我见过人们使用playable, duration and tracks钥匙。我不知道这些键有什么作用。我的问题是,我可以在哪里检查此功能的不同键的文档。

我也不明白这条线在苹果文档中的含义

https://developer.apple.com/library/prerelease/mac/documentation/AVFoundation/Reference/AVAsynchronousKeyValueLoading_Protocol/index.html#//apple_ref/occ/intfm/AVAsynchronousKeyValueLoading/loadValuesAsynchronouslyForKeys:completionHandler:

0 投票
2 回答
3967 浏览

ios - 如何隐藏 AVPlayerViewController 控制栏?

我已经实施了 iAd 的前贴片视频广告,我想保证我的用户会观看整个广告。如何隐藏AVPlayerViewController的控制栏,以便用户无法点击“完成”并在视频结束之前退出视频?

0 投票
1 回答
1492 浏览

tvos - AVPlayerViewController (tvOS) 不会在 viewWillDisappear 上暂停

我有几个AVPlayerViewControllers设置ViewControllersUITabBarController. 我想要的是让当前可见的视频AVPlayerViewController在用户切换到另一个选项卡时自动暂停播放(这是另一个AVPlayerViewController)时自动暂停播放

我尝试了这种方法:

但视频只是在后台继续运行。(至少音频仍在运行)调试器说播放器属性在 viewWillDisappear 中不为零。我已经尝试过隐式并强制展开,但无济于事。

0 投票
1 回答
1572 浏览

swift - 无法在 AVPlayerViewController 的竖屏模式下隐藏状态栏

我正在开发一个应用程序,它首先呈现一个带有一堆按钮的 UICollectionView,这些按钮模态地打开一个带有自定义“Over Full Screen”segue 的 AVPlayerViewController 的子类。UIViewControllerBasedStatusBarAppearance 在我的 Info.plist 中设置为 YES。

这是 Interface Builder 中所有视图控制器的小屏幕截图(不得不缩小,抱歉): 界面生成器的屏幕截图

segue 在 IB 中定义。当用户点击一个集合视图单元格时,我使用 performSegueWithIdentifier() 来执行 segue。

我现在遇到的问题是这样的: 横向AVPlayer隐藏播放控件前后对比 人像AVPlayer隐藏播放控件前后对比

为什么在横向模式下状态栏与播放控件一起隐藏,而在纵向模式下却完全相反?

在我的 AVPlayerViewController 子类中让 prefersStatusBarHidden() 返回 true 不会做任何事情。是什么赋予了?

0 投票
3 回答
5843 浏览

ios - AVPlayerItemDidPlayToEndTimeNotification 未触发

我正在使用 AVPlayer 从 url 播放视频。 AVPlayerItemDidPlayToEndTimeNotification没有触发。我已经设置了断点来检查。以下是我的代码片段:-

0 投票
1 回答
3261 浏览

ios - UICollectionViewCell 中的 AVPlayerViewController 错误?

在我的 UICollectionView 我有一个单元格。这是我的cellForItemAtIndexPath

问题是 AVPlayerViewController 没有出现在每个单元格上。但仅在我正在查看的单元格下方的单元格上,因此如果我在 UICollectionView 中向下滚动并且一旦屏幕上出现一个新单元格,则 AVPlayerViewController 位于该单元格上,而不是屏幕中间的单元格。有什么建议我可能在这里错了吗?

视频在这里:https ://vid.me/e/fU5X

0 投票
2 回答
1483 浏览

ios - AVPlayerViewController 不会立即解除分配

我在 TVos 的应用中播放视频。我正在使用 AVPlayerViewController 播放视频。但是,当我按下 Apple Tv 遥控器上的菜单按钮时,我会回到我来到这里的视图控制器,但视频继续播放,并且在 8 或 10 秒后它被释放。这真的是一个糟糕的错误,我被困了几天。任何帮助将不胜感激。

这是我的视图控制器代码。

0 投票
2 回答
2178 浏览

ios - AVPlayerViewController 的视图作为子视图

我正在尝试这样配置AVPlayerViewController

- (void) willMoveToSuperview:(UIView *)newSuperview我称之为代码:

但是当创建播放器时,我得到了这个异常:

该代码可以正常工作MPMoviePlayerController。这是我可以AVPlayerViewController's使用自动布局将视图嵌套在另一个视图中的正确方法吗?