问题标签 [avkit]

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 投票
1 回答
1765 浏览

swift - AVPlayer / AVPlayerLayer 没有出现在使用自动布局的子视图中

我正在尝试在包含视频和一些文本的子视图中显示视频。我使用Apple 推荐的 UIView 子类来创建一个 UIView 来包含我的 AVPlayer:

JSAVPlayerView在 a 中用作子视图,UICollectionViewCell如下所示,但我只看到JSAVPlayerView.

在我的视图控制器中,我设置了 UICollectionViewCell(以及我要显示的视频的 URL),如下所示:

如何让我的视频在其容器中显示JSAVPlayerView

0 投票
1 回答
1234 浏览

xcode - 在 ios 8 及更高版本中设备处于静音模式时播放声音

根据我的标题,当我的设备处于静音模式时,我正在搜索任何用于播放声音的代码。我从 3 天开始搜索,但在 ios 8 及更高版本中,没有代码适用于静默模式。

任何帮助,将不胜感激。请尽快向我提出任何建议和建议。

谢谢

0 投票
1 回答
179 浏览

ios - 无法使用 AVPlayerViewController 在 iPad 上播放视频文件

我在这里看到了完全相同的问题,但没有得到答案,所以再次问同样的问题。 AVPlayer 不会在 iOS9 中播放来自 url 的视频 我尝试了各种方法来尝试播放视频,但不幸的是它们不适合我。这是代码:

这是使用上述代码的当前外观的屏幕截图。我使用另一个 Apple 代码来检查视频,它运行良好,但 Apple 代码对我来说太过分了,因为它对于简单的事情来说太复杂了。这是:https ://developer.apple.com/library/prerelease/ios/samplecode/AVFoundationSimplePlayer-iOS/

在此处输入图像描述 谢谢阿杰

0 投票
1 回答
1315 浏览

ios - 画中画按钮被禁用

我正在开发一个实时视频播放器,我想使用新的画中画选项。我基于 AVPlayerViewController 播放器,这是我的代码。

我不明白为什么 PictureInPicture 在 iPad Air 2 模拟器上运行良好,但在真实设备中,画中画按钮虽然可见但仍处于禁用状态,并且用户无法单击它。

0 投票
6 回答
22250 浏览

ios - 获取 PHAsset 的 url

我正在使用自定义图像选择器来选择时间流逝,我想获取所选择的时间流逝的 url,这样我就可以播放时间流逝了。

这是我目前拥有的,但我需要获取资产的 url。

我通常使用 swift,但这个自定义图像选择器是用 Objective-c 编写的。所以我有点客观-c 菜鸟

更新代码

0 投票
4 回答
1049 浏览

ios - iPhone模拟器播放视频,真机不会

我正在 Xcode 7.2 上用 Swift 构建一个应用程序

我在 ViewController 中添加了一个视频。这是代码:

在模拟器中运行应用程序时,我可以播放此视频,但无法在真实设备上运行。我在这里想念什么?

0 投票
1 回答
199 浏览

ios - AVKit Player View Controller Segue 中断

我正在尝试从视图控制器转移到 AVKit 播放器视图控制器。我正在使用 Vuforia 的框架在相机上进行图像识别。我的问题是,当我尝试转接时,它说转接不存在。但是,如果我转入不同的控制器,然后转入视频播放器,它就可以正常工作。我花了很长时间才找到解决方法。如果您对为什么会这样有任何想法,请告诉我。我知道如果不使用 Vuforia 的 SDK,这可能不是一个容易复制的问题,所以如果您需要任何其他详细信息,请告诉我。

转义代码:

我保证 segue 的名称是正确的,因为它适用于常规视图控制器。我还尝试使用 AVPlayerViewController 以编程方式播放,但就处理 Vuforia 的协议而言,这是一场噩梦。

0 投票
1 回答
666 浏览

swift - Swift/AppleTV4:如何将 AVPlayer 功能连接到 AVPlayerViewController?

这是一个基本的 playMe 函数调用AVPlayer,通过 Swift 和 AppleTV 播放 MP3、MP4 或 Wav。我如何将它与AVPlayerViewController- 即,如何让 playMe("video", "mp4") 在一个内部播放AVPlayerViewController,在 GUI 中建立 Main.storyboard 和 AVPlayerViewController 之间的连接所需的步骤是什么在 Swift 代码中?

0 投票
1 回答
209 浏览

xcode - 视频播放结束后如何返回 tvOS 中的 Main.storyboard?

我有一个播放器正在进行,并且已被指示如何设置通知itemDidFinishPlaying:(AVPlayerItemDidPlayToEndTimeNotification),但是,由于某种原因,在视频结尾没有调用该通知函数。

我错过了什么?我尝试在 处设置通知条目viewDidLoad(),我尝试从末尾删除 : itemDidFinishPlaying,我尝试在播放开始之前设置通知object: nil ,我已经object:playerItemNSNotificationCenter..

我真的很不知道如何进行。

这些类型的东西是否只有当一个AVPlayerViewController- 或在按钮按下时产生的辅助视图控制器时才可用?

0 投票
1 回答
8483 浏览

swift - 检测 AVPlayer 视频开始停止事件

这是一段非常简单的 avplayer 代码,在队列中播放一小部分视频。我的问题。我实际上想在队列中的视频之间暂停。可能吗?

我确实注意到速率触发了两次;status 和通知一样只触发一次。