问题标签 [avurlasset]

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 回答
751 浏览

ios - 如何从 iOS 中的 AVURLAsset 获取歌曲的艺术家、专辑和封面艺术

AVURLAsset我想从iOS 8.1 中使用的歌曲中提取专辑名称、艺术家姓名、封面和持续时间。

到目前为止,我有:

在此之后要添加哪些细节?

0 投票
0 回答
87 浏览

objective-c - 每次上传相同的视频时 + 资产库

以上是代码,我在 didFinishPickingAssets:(NSArray *)assets 内部实现

我正在拾取视频并将视频上传到服务器。我正在获取上传的视频 URL 并将其转换为 NSdata 并将其上传到服务器。

奇怪:每次我将相同的视频上传到我第一次选择的服务器时。我每次都选择不同的视频,但相同的视频会被上传。任何帮助!

0 投票
1 回答
134 浏览

objective-c - 无法使用 AVFoundation 调用我的视频文件

我在播放我最近在类似于 Snapchat 的混合图像/摄像机中录制的视频时遇到困难(例如,点击拍照,按住录制视频,在按钮释放时播放)。

我目前正在将视频文件保存到 NSFileManager。当我注销它时,我确实验证了某些内容正在保存但无法检查文件,因为它必须在手机上进行测试。

我注销时的文件路径:

当我从文件管理器加载资产时,我注销了一个无法打开文件的错误。我才刚刚开始使用 AVFoundation,所以不确定调试时有哪些问题/注意事项。任何见解将不胜感激,谢谢!

参考教程

参考的github仓库

参考代码:

PlayerView.h(参考)

PlayerView.m(参考)

HybridCameraViewController.h(参考)

HybridCameraViewController.m(参考)

0 投票
1 回答
765 浏览

ios - 什么是 avurlasset 工作和简单化这个方法?

这个音频资产可以在一秒钟内获得价值吗?

我想知道上面的代码是如何工作的以及 AVURLAsset 的作用

0 投票
2 回答
296 浏览

ios - AVMutableComposition - 连接的视频资产在第一个资产后停止

我正在使用以下代码连接多个AVURLAssets

合成的合成播放到所有原始资产的总时长,并且音频正确播放,但仅播放第一个资产的视频,然后在其最后一帧暂停。

对我做错了什么有任何想法吗?

原始资产的顺序无关紧要 - 第一个视频和所有音频播放。

0 投票
2 回答
1283 浏览

ios - AVURLAsset 加载 webvtt 文件

我正在尝试使用 AVURLAsset 加载 webvtt 文件。

下面是我的代码。

问题1:总是进入“Loaded Block”,但是我发现avAsset的duration不完整,是不是数据没有加载?我应该如何修改它?

问题 2:我试图将它用于我的 avplayer 的字幕,但 AVMediaSelectionGroup 始终为空。我应该怎么办?

0 投票
1 回答
107 浏览

ios - 将音频与视频分离

问题:资产空白,因此应用程序崩溃。

[[audio_Asset trackingWithMediaType:AVMediaTypeAudio] objectAtIndex:0] [__NSArrayM objectAtIndex:]: 索引 0 超出空数组的范围';

0 投票
1 回答
203 浏览

ios - 如何强制 AVPlayer 尊重 EXIF 元数据

我正在通过 AVPlayer 组件流式传输在线或本地下载的 mp4 视频。一些 mp4 文件的方向错误,但 EXIF 元数据说明了视频在播放时应如何旋转。但是,AVPlayer 似乎并不尊重这一点。

有没有办法让 AVPlayer 尊重 EXIF 元数据并相应地旋转视频。

[asset.tracks[0] preferredTransform]给出关于如何旋转视频的转换,但如果应用于 UIView 或 CALayer,那么它仍然没有正确旋转。

另一方面,Android 和 Web 客户端可以正确播放相同的视频,这意味着视频文件没有问题。

0 投票
1 回答
1442 浏览

ios - 如何在 swift 中获取 mp3 文件的图稿(很重要,因为 objectc 方法不起作用)

我发现许多使用此代码的 oc 方法

*******metadata 是一个 AVMetadataItem 类

我使用 swift 进行编程,所以我尝试像这样快速地做到这一点

但是当我运行时,会出现运行时错误:

在这一行:

谁能告诉我如何解决这个问题 THX!

0 投票
3 回答
4615 浏览

ios - 使用avplayer播放音频时如何将音频缓存到本地

我使用 AVPlayer 在线播放音频,并希望在 avplayer 完成加载流时将音频的数据/流保存到本地。

我将其实现如下:

当 url 为http/https时,它不会调用resourceLoader(resourceLoader: AVAssetResourceLoader, shouldWaitForLoadingOfRequestedResource .... -,当 url 是自定义的 (eg.:'test') 时,它会调用resourceLoader(resourceLoader: AVAssetResourceLoader, shouldWaitForLoadingOfRequestedResource...

谁知道原因,resourceLoader不支持http/https吗?