问题标签 [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.
ios - 如果使用 AVPlayerViewController 播放视频,如何使用 srt 文件显示字幕?
我正在使用框架直接在横向模式下播放视频AVPlayerViewController
。AVKit
我想知道如何显示字幕。我进行了搜索,但没有找到任何解决方案。我MPMoviePlayerViewController
用于播放视频,但由于它在 IOS 9 及更高版本中已贬值,我正在使用AVKit
.
它运行良好,但问题是我无法显示字幕。我发现很少有字幕示例,但都AVPlayer
用作子视图,所以这些方法对我不起作用。
知道如何实现这一目标吗?
谢谢 !!
ios - 如何禁用默认视频播放器的画中画模式
当用户尝试在我的应用中播放视频时,如何在 iPad 上的 iOS9 中使用 Swift 禁用画中画按钮/模式?
objective-c - 检查是否连接了任何 AV 设备
我有这个代码,它假设一个 AV 决定已连接......
如何修改该代码以便收到这样的消息...
谢谢,莱恩。
ios - AVAssetExportSession exportAsynchronouslyWithCompletionHandler 返回失败
我正在实施 AVAssetExportSession 来在线修剪视频,但总是返回失败。
这是我的实现:
你们中的任何人都知道为什么会发生这种情况或我做错了什么?
ios - 无法通过扬声器播放视频音频 - iOS
我有一个 iOS 9 应用程序,并且我已经在AVPlayerViewController
我的一个视图控制器中实现了它。我正在尝试播放视频。我注意到的一个问题是,如果我插入耳机,耳机中的音频可以正常播放。但如果我拔下耳机,音频将从 iPhone 顶部的小耳机播放,而不是从主扬声器播放。我怎样才能改变这个?这是我的代码:
我已将以下框架导入到我的 Xcode 项目中:
谢谢你的时间,丹。
ios - iOS 9:使用 AVPlayerViewController Swift。(划掉的播放按钮)
我在 ios 设备和模拟器上播放视频内容时遇到了一些问题。
目标:从此处给出的在线资源流式传输视频:
使用 hls的公共视频流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 的文档)(“”、“”、“”、“”、“”、“”、“”、“” )
ios - 播放网络文件夹中的视频文件
我正在尝试从我的网络路径播放视频文件
\\alan\movies\kids\alladin.mp4。
我可以从我的 Mac 上查看和浏览目录。
如果我将视频文件添加为项目的一部分,下面的代码可以正常工作
我将视频文件从网络文件夹复制到我的本地电影文件夹,如下所示
视频文件仍未播放。这甚至可以从网络播放视频文件吗?
问候,-艾伦-
ios - 使用 AVPlayer 在后台播放视频会导致 AspectFill 和循环出现问题
这是我所拥有的,我希望这个视频填满整个屏幕(aspectFill)
playerLayer.videoGravity = kCAGravityResizeAspectFill 应该进行纵横比填充,但我仍然在屏幕的顶部和底部看到黑条。
最后一行应该循环播放视频,但它只是变暗并停止播放。
任何建议表示赞赏。
objective-c - AVCaptureView 记录按钮在 didFinishRecordingToOutputFileAtURL 后未重置
我正在使用 AVCaptureView 录制视频,并且在第一次按下录制按钮时一切正常。能够录制视频并在录制结束后将其保存在磁盘上。但此时,我无法重新开始第二次录制。录制按钮显示为停止录制按钮(而不是开始录制)。代码非常简单
在此例程结束时,我收到消息“已成功录制”,但未启用录制按钮。
我是否需要手动释放会话或其他东西以便我可以重置视图?
cocoa-touch - AVPlayerViewController 拒绝加载/播放视频文件/流
我正在尝试在我的应用程序中加载 HLS 流,但我什至无法让它们正确显示。我有一个 AVPlayerViewController 设置为我的应用程序的初始视图控制器和以下代码:
在桌面 Safari 中打开该 URL 效果很好(尽管您可能必须在德国才能看到它),所以我不知道为什么它在 iOS 上不起作用。我的应用程序显示以下内容,而不是流:
我的代码有什么问题?
更新:无论我使用什么 URL,都会发生完全相同的事情,即使是无效的。我不知道这里发生了什么。