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

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

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

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

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

谢谢 !!

0 投票
1 回答
5511 浏览

ios - 如何禁用默认视频播放器的画中画模式

当用户尝试在我的应用中播放视频时,如何在 iPad 上的 iOS9 中使用 Swift 禁用画中画按钮/模式?

0 投票
1 回答
67 浏览

objective-c - 检查是否连接了任何 AV 设备

我有这个代码,它假设一个 AV 决定已连接......

如何修改该代码以便收到这样的消息...

谢谢,莱恩。

0 投票
2 回答
1385 浏览

ios - AVAssetExportSession exportAsynchronouslyWithCompletionHandler 返回失败

我正在实施 AVAssetExportSession 来在线修剪视频,但总是返回失败。

这是我的实现:

你们中的任何人都知道为什么会发生这种情况或我做错了什么?

0 投票
1 回答
793 浏览

ios - 无法通过扬声器播放视频音频 - iOS

我有一个 iOS 9 应用程序,并且我已经在AVPlayerViewController我的一个视图控制器中实现了它。我正在尝试播放视频。我注意到的一个问题是,如果我插入耳机,耳机中的音频可以正常播放。但如果我拔下耳机,音频将从 iPhone 顶部的小耳机播放,而不是从主扬声器播放。我怎样才能改变这个?这是我的代码:

我已将以下框架导入到我的 Xcode 项目中:

谢谢你的时间,丹。

0 投票
2 回答
3136 浏览

ios - iOS 9:使用 AVPlayerViewController Swift。(划掉的播放按钮)

我在 ios 设备和模拟器上播放视频内容时遇到了一些问题。

目标:从此处给出的在线资源流式传输视频: 使用 hls的公共视频流AVPlayerViewController,只是为了了解它是如何工作的。

这始终没有导致错误被抛出,但是视图控制器向我展示了这个视图。

AvPlayerViewController

我决定退后一步并在本地资源上进行测试,因此我在 quicktime (.m4v) 中拍摄了一个简短的屏幕截图并将其保存到项目中。这导致了完全相同的行为,没有报告错误。

这是代码(AVKit并且AVFoundation是导入的):

在构建到 IpadMini 4 时看到此警告:<CATransformLayer: 0x136ea1030> - changing property masksToBounds in transform-only layer, will have no effect

Xcode:版本 7.1 目标:iOS 9.0

更新 只是来自 AVPlayerViewController 的一些讨厌的约束输出。我不认为这是有贡献的,但这里是:

2015-10-28 15:12:02.777 AVKitTest[4441:94545] 无法同时满足约束。以下列表中的至少一个约束可能是您不想要的。试试这个:(1)查看每个约束并尝试找出您不期望的;(2) 找到添加了一个或多个不需要的约束的代码并修复它。(注意:如果您看到不理解的 NSAutoresizingMaskLayoutConstraints,请参阅 UIView 属性 translatesAutoresizingMaskIntoConstraints 的文档)(“”、“”、“”、“”、“”、“”、“”、“” )

0 投票
2 回答
908 浏览

ios - 播放网络文件夹中的视频文件

我正在尝试从我的网络路径播放视频文件

\\alan\movies\kids\alladin.mp4。

我可以从我的 Mac 上查看和浏览目录。

如果我将视频文件添加为项目的一部分,下面的代码可以正常工作

我将视频文件从网络文件夹复制到我的本地电影文件夹,如下所示

视频文件仍未播放。这甚至可以从网络播放视频文件吗?

问候,-艾伦-

0 投票
1 回答
1673 浏览

ios - 使用 AVPlayer 在后台播放视频会导致 AspectFill 和循环出现问题

这是我所拥有的,我希望这个视频填满整个屏幕(aspectFill)

playerLayer.videoGravity = kCAGravityResizeAspectFill 应该进行纵横比填充,但我仍然在屏幕的顶部和底部看到黑条。

最后一行应该循环播放视频,但它只是变暗并停止播放。

任何建议表示赞赏。

0 投票
0 回答
128 浏览

objective-c - AVCaptureView 记录按钮在 didFinishRecordingToOutputFileAtURL 后未重置

我正在使用 AVCaptureView 录制视频,并且在第一次按下录制按钮时一切正常。能够录制视频并在录制结束后将其保存在磁盘上。但此时,我无法重新开始第二次录制。录制按钮显示为停止录制按钮(而不是开始录制)。代码非常简单

在此例程结束时,我收到消息“已成功录制”,但未启用录制按钮。

我是否需要手动释放会话或其他东西以便我可以重置视图?

0 投票
1 回答
183 浏览

cocoa-touch - AVPlayerViewController 拒绝加载/播放视频文件/流

我正在尝试在我的应用程序中加载 HLS 流,但我什至无法让它们正确显示。我有一个 AVPlayerViewController 设置为我的应用程序的初始视图控制器和以下代码:

在桌面 Safari 中打开该 URL 效果很好(尽管您可能必须在德国才能看到它),所以我不知道为什么它在 iOS 上不起作用。我的应用程序显示以下内容,而不是流:

正在运行的应用程序的屏幕截图

我的代码有什么问题?

更新:无论我使用什么 URL,都会发生完全相同的事情,即使是无效的。我不知道这里发生了什么。