Описание тега avurlasset

This tag should be used for questions about the AVURLAsset class of the AVFoundation framework used in iOS, macOS, and tvOS.
2 ответа

AVMutableComposition - пустая / черная рамка между активами видео

В настоящее время я пытаюсь поместить 5 видео в ряд, используя AVMutableComposition, вот так: [mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset1.duration) ofAsset:asset1 atTime:[mixComposition duration] error:nil]; [mixComposition i…
1 ответ

-[__NSArrayM objectAtIndex:]: индекс 0 за пределами для пустого массива 'при использовании insertTimeRange в AVMutableComposition

Ниже мой код firstAsset = [[AVURLAsset alloc] initWithURL:[NSURL fileURLWithPath:_strThumbForegroundVideo] options:nil]; AVMutableComposition* mixComposition = [[AVMutableComposition alloc] init]; AVMutableCompositionTrack *firstTrack = [mixComposit…
1 ответ

AVAssetResourceLoaderDelegate: запрос на перенаправление манифеста?

Можно ли перенаправить запрос манифеста в shouldWaitForLoadingOfRequestedResource на другой URL? Мне нужно обработать некоторые манифесты вручную (эта часть работает хорошо), а другие перенаправить на другой URL. Но если я пытаюсь сделать [loadingRe…
23 ноя '16 в 14:41
2 ответа

AVURLAsset, когда у ответа нет заголовка Content-Lenght

Мое приложение для iOS использует AVPlayer для воспроизведения потокового аудио с моего сервера и сохранения его на устройстве. Я реализовал AVAssetResourceLoaderDelegate, чтобы я мог перехватить поток. Я меняю свою схему (с http к фиктивной схеме, …
20 авг '17 в 19:58
1 ответ

AVURLAsset loadValuesAsynchronouslyForKeys: завершение Handler: никогда не срабатывает на устройстве

Я использую следующий фрагмент для синхронной загрузки значений, поэтому загрузка = НЕТ никогда не срабатывает. И у меня та же проблема с экспортом AVAssetExportSession в асинхронном режиме. Это все не работает только на устройстве. NSDictionary *op…
2 ответа

Экспорт аудио + видео с помощью AVAssetExportSession, но звук не воспроизводится в iphone4 4.2.1

Я экспортирую аудиофайл audio.caf с видео video.mp4 и создаю новую композицию output.mp4. Он прекрасно работает с iOS 5.0, но с iPhone4 4.2.1 композиция не воспроизводит звук. NSURL *outputURL = [NSURL fileURLWithPath:outputPath]; AVAssetExportSessi…
2 ответа

iPhone SDK. Можно ли вращать видео в AVplayer с помощью AVURLlAsset / AVMutableComposition?

У меня есть простой вид для редактирования видео, который использует AVPlayer. Я создаю AVMutableComposition, используя один или несколько AVURLAsset. Все работает нормально, но видео всегда поворачивается на 90 градусов. т.е. если исходное видео бы…
6 ответов

AVURLAsset возвращает продолжительность как 0

Я пытаюсь получить продолжительность аудио файлов для их обрезки, я использую приведенный ниже код, audioAsset = [AVURLAsset assetWithURL:itemURL]; CMTime assetTime = [audioAsset duration]; Float64 duration = CMTimeGetSeconds(assetTime); Когда я пре…
26 сен '14 в 06:47
1 ответ

Как узнать продолжительность видео в каталоге документов

Это может быть повторяющийся вопрос, но я потратил много времени на его решение. Я загружаю файл mp4 в документальный каталог. Я могу получить все имена файлов с помощью этой функции: func listFilesFromDocumentsFolder() -> [String]? { let fileMng…
01 дек '17 в 01:56
0 ответов

AVURLAsset не загружает видео в папку с документами, даже используя fileURLWithPath

Боролся с этим последние пару часов, надеюсь, кто-то сталкивался с этим раньше Я загружаю файл с сервера в папку с документами Файл там и действителен (проверено с помощью iExplorer на устройстве и в локальной директории симулятора). Перемещал кажды…
21 фев '16 в 04:15
1 ответ

Пользовательский интерфейс блокируется при получении продолжительности видео из AVURLAsset в dispatch_async

У меня есть 2 View Controllers Home и Home Details. В Home у меня есть табличное представление, в котором я показываю миниатюру и продолжительность видео. Когда я нажимаю на конкретную строку, ее детали отображаются в разделе "Домашняя страница". Ве…
0 ответов

Считывание информации о списке воспроизведения HLS для динамического изменения prefferedBitRate элемента

Я работаю над видео-приложением, мы меняем обычные mp4-файлы на HLS, и одна из многих причин, по которым мы должны сделать это изменение, заключается в том, что мы имеем гораздо больший контроль над использованием полосы пропускания видео (мы загруж…
29 ноя '17 в 21:38
3 ответа

Ошибка воспроизведения в автономном режиме HLS Fairplay при закрытии приложения, код 16227

Я реализую автономное воспроизведение с HLS Fairplay после демонстрации в FairPlay Streaming Server SDK v4.0.1, которая использует AVContentSessionKey. Я загружаю три контента, каждый контент загружается и сохраняется правильно, как.movpkg, так и ег…
1 ответ

Не удалось экспортировать видео Показать ошибку AVAssetExportSessionStatusFailed

Я попытался выяснить относительно этой проблемы, но не нашел точного решения для этого. NSString *strPath = @"video.mp4"; NSURL *URL = [NSURL fileURLWithPath:strPath]; AVURLAsset *avAsset = [AVURLAsset URLAssetWithURL:URL options:nil]; AVAssetExport…
2 ответа

Извлечь аудио из видео файла

Как я могу извлечь аудио из видео файла, не используя FFmpeg? Я хочу использовать AVMutableComposition а также AVURLAsset для решения it.eg преобразования из.mov в.m4a файл.
0 ответов

AVAsset не загружает файл WAV

Я планирую объединить WAV-файл с видеофайлом. Мой WAV-файл у меня есть в папке "Записи", которая находится в документах. Проблема в том, что когда я пытаюсь открыть файл wav с помощью AVURLasset, я получаю 0. Если я делаю то же самое, но использую ф…
19 ноя '17 в 13:40
1 ответ

Объедините два файла транспортного потока mpeg-2 в один медиа-файл на iOS

Сегментер мультимедийных файлов - это инструмент, предоставляемый Apple. Он может делить один мультимедийный файл на серию небольших файлов транспортного потока mpeg-2 для HTTP Live Streaming. Теперь я хотел бы выполнить обратную работу: объединить …
11 ноя '11 в 12:10
1 ответ

Переключите звуковые дорожки для AVURLAsset с несколькими AVAssetTracks типа аудио

У меня есть AVURLAsset с несколькими AVAssetTracks типа аудио. Я хотел бы иметь возможность позволить пользователю переключаться между этими различными звуковыми дорожками, касаясь кнопки. Он работает для включения и выключения громкости 1-го трека,…
12 сен '11 в 18:21
2 ответа

Как я могу получить доступ к видео / изображению с URL AVURLAsset в swift 3.3x?

У меня есть AVUrlAsset что-то вроде этого "файл:///var/mobile/Media/DCIM/101APPLE/IMG_1006.MOV". Как я могу получить доступ к видео с этого URL в Swift?
02 июн '17 в 09:35
3 ответа

Как кешировать аудио на локальный при воспроизведении аудио с avplayer

Я играю аудио онлайн с AVPlayer и хочу сохранить данные / поток аудио на локальном уровне, когда avplayer закончит загрузку потока. Я реализую это следующим образом: let fileUrl = NSURL(string: strUrl)! let asset = AVURLAsset(URL: fileUrl) asset.res…
04 ноя '15 в 09:45