问题标签 [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 - UIView 之上的 AVPlayer
我是使用 AVKit 的新手,想知道是否可以将播放器屏蔽到 UIView 上。所以视频的帧就是单元格的帧。
如果是这样,我将在哪里/如何实现这一点。
此外,
如果您知道任何有用的 AVKit 快速入门指南或教程。
ios - 如何在swift中获取视频.m38u文件url支持的分辨率
我目前正在使用 AVPlayerViewController / AVPlayer 处理 HTTP Live 流视频
我正在播放支持 .m3u8 文件的视频
它播放得很好,但我的问题是我能否拥有视频数据,就像在生成 .m3u8 文件时必须设置 4 种分辨率一样,我可以在终点改变分辨率,现在问题是如何获得我在端点设置的所有值。我正在玩这也是在 android 中,使用 Track 我能够获取所有视频信息,但在 ios 中,我如何获取包含视频的所有详细信息,如它的高度、轨道、视频支持的分辨率等。
我搜索了很多但无法成功..需要帮助提前谢谢
ios - iOS - EXC_BAD_ACCESS com.apple.avkit.seekQueue 崩溃
我正在尝试调试我不知道原因的崩溃。不幸的是,我所拥有的只是我从 Crashlytics 检索到的堆栈跟踪,并且几乎没有证据表明我的应用程序会导致这种情况发生,所以很遗憾我无法提供任何具体的代码示例,我在这里发布纯粹的希望有人遇到过这个。
我在通过 Crashlytics 收集的所有相关崩溃堆栈跟踪中看到它在标题为“com.apple.avkit.seekQueue”的线程上崩溃。输出如下所示:
由于 Crashlytics,我看到的异常是 EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000020。据此,我只能假设有一个 AVPlayer 对已释放或受限制的内存地址执行某些操作,但堆栈跟踪没有显示除主线程中的 main.m 之外的任何其他进入我的应用程序的入口点。
FWIW,Crashlytics 还建议以下内容:
堆栈跟踪表明堆损坏可能导致您的应用程序崩溃。释放悬空指针、线程竞争或错误的指针算法很容易发生内存损坏。要记住的重要一点是,由此产生的崩溃可能会在最初的损坏之后很久才发生。因此,此崩溃的堆栈跟踪可能无法提供代码中错误位置的任何线索。
说了这么多,有没有人对可能导致这种情况的原因有任何见解,我如何调试它,或者即使它可能是 AVKit 的问题?
swift - Swift 3 将数据转换为 AVAsset 或 PHAsset
我需要将数据对象转换为 AVAsset。
曾经我需要将 Realm 中的视频保存为 Data 对象。为了保存它,我将 AVAsset 转换为 Data。现在我需要将其转换回来并将视频保存到 cameraRoll。
也许你可以为这个问题提出一些其他的解决方案?)
这是我将 AVAsset 转换为 Data 的方法:
ios - 在 Avkit 中如何使用这三行代码,以及如何将音乐静音”
在AVKit
如何使用这三行代码以及如何使音乐静音?
ios - 在 AVPlayerViewController 中将视频旋转 90 度 - 可能吗?
我不知道如何将视频旋转 90 度AVPlayerViewController
,有人对如何做到这一点有任何想法吗?我不确定如何AVPlayerLayer
像往常一样访问。
ios - SceneKit 中的 AVPlayer 自动启动
我有一个在 SpriteKit 中使用的 AVPlayer 作为 SceneKit 节点的材质。但是,AVPlayer 将始终自动启动!我试图将代码放在 viewDidLoad 或 viewWillAppear 中(作为一些答案),但它仍然会自动加载。
我的代码是这样的:
我该怎么做才能停止自动播放?
PS:这是 addVideo 函数,但它主要与 SceneKit/SpriteKit 相关。我没有在程序的其他部分调用 play() 。
swift - 编写视频和音频 - 视频的音频消失了
我的问题是,我正在使用下面的功能来编写视频和音频。我想保留视频的原始声音,但不知何故消失了,我没有任何线索。
我试图在附加AVMutableCompositionTrack
s 后立即更改卷,但它没有用
例如;
但是,您只能听到音频文件。
功能;
swift - tvOS/Swift 3:为什么不显示 contentOverlayView?
我有一个 tvOS 应用程序的以下代码。它可以按我的意愿播放视频,但是我设置的 contentOverlayView 没有出现。从我看过的例子来看,我认为它应该可以工作。有人可以解释我做错了什么吗?