Вопросы по теме 'avplayeritem'
AVPlayer seekToTime загружает безумное количество файлов медиасегментов, потребляющих много данных
Я работаю в приложении, в котором я могу без проблем воспроизводить плейлист HLS m3u8 потокового радио (только аудио), используя экземпляр AVPlayer. Используя Charles, я вижу, как плейлист обновляется в обычном темпе (каждые 9-10 секунд, что занимает...
688 просмотров
schedule
17.08.2022
Статус AVPlayer AVPlayerStatusFailed не работает должным образом
Я реализую AVPlayer (не AVAudioPlayer) и пытаюсь воспроизвести звук с URL-адреса. Работает нормально. Но, как мы знаем, иногда у нас может быть недопустимый URL-адрес (URL-адрес, который не имеет байта звука). Когда я воспроизводю звук с любого...
2728 просмотров
schedule
11.02.2022
Как перезапустить AVPlayerItem?
Я инициализирую AVPlayerItem методом initWithUrl:.
Проблема в том, что при прерывании инициализации (например, потеря соединения)
Допустим, у нас есть следующее:
self.avPlayerItem = [[AVPlayerItem alloc] initWithUrl:url];
1. Что делать?...
501 просмотров
schedule
21.03.2024
- copyPixelBufferForItemTime:itemTimeForDisplay: нулевое значение
Проблема, с которой я сталкиваюсь, заключается в том, что когда я компилирую свое приложение с iOS9 sdk, когда мое приложение пытается получить CVPixelBufferRef из AVPlayerItemVideoOutput с помощью функции -...
3105 просмотров
schedule
23.02.2024
Почему время avplayer неправильное в iOS
Моей компании нужно приложение для видео, поэтому я начинаю работать вчера.
Вы можете увидеть этот код avplayer:
// to get palying time
-(void)addProgressObserver{
__weak typeof(self) weakSelf = self ;
//这里设置每秒执行一次
[self.player...
700 просмотров
schedule
27.02.2024
Ошибка AVPlayer с URL-адресом
Я использую AVPlayer для воспроизведения видео. Но моя проблема, то есть проигрыватель выдает ошибку. в то время как тот же URL-адрес уже используется на Android устройстве и в веб-браузере Safari. Если этот URL-адрес заменен другим...
1570 просмотров
schedule
18.05.2022
Использование NotificationCenter для чередования файлов видео в AVPlayer
Я работаю над внедрением видеоплеера в Swift, который обнаружит, что видео перестало воспроизводиться, а затем воспроизведет второе. Когда второе перестанет воспроизводиться, первое видео должно воспроизвести снова.
Здесь я настроил игрока, активы...
221 просмотров
schedule
10.04.2024
AVPlayerItem.duration возвращается как NaN даже после player.status == .readyToPlay
У меня есть реализация, использующая KVO для player.status, очень похожая на задокументированное предложение здесь .
Вот соответствующие биты:
var player: AVPlayer?
var url = URL(string: "some video url")!
override func viewDidLoad() {...
1589 просмотров
schedule
25.06.2022
Получить последний кадр из видео
Я пытаюсь получить последний кадр из видео. Последний кадр, а не последняя секунда (потому что у меня очень быстрые видео, в одной секунде могут быть разные сцены).
Я написал такой код для тестирования:
private func getLastFrame(from item:...
947 просмотров
schedule
07.11.2022
Как узнать, когда AVPlayerItem буферизуется до конца песни
Я пытаюсь определить лучший способ узнать, буферизуется ли AVPlayerItem до конца потока. Не только то, что буфер заполнен, но и то, что буфер содержит все необходимое для воспроизведения остальной части элемента без дополнительной буферизации....
312 просмотров
schedule
12.02.2024
AVPlayerItem playerItemWithURL немного медленный, чтобы иметь очень хорошую плавную прокрутку
Во время прокрутки канала моего приложения я загружаю несколько видео в AVPlayer. Проблема в том, что AVPlayerItem playerItemWithUrl и AVPlayer playerWithPlayerItem немного медленные (около 16 мс), поэтому в моем приложении происходит пропадание...
563 просмотров
schedule
19.01.2024
Swift iOS — как получить доступ к ошибке из AVPlayerItemStatus?
Я использую AVPlayer для воспроизведения URL-адреса видео. Я следовал коду Apple для воспроизведения видео и обработки ошибок:
Внутри раздела с надписью Ответить на изменение состояния есть оператор switch, который имеет регистр .failed , а...
1929 просмотров
schedule
11.02.2024
Xamarin iOS RemoveObserver AVPlayerItem
Я настроил наблюдатель состояния для AVPlayerItem, но не могу его удалить.
if(_aPlayer.CurrentItem != null)
{
_aPlayer.CurrentItem.RemoveObserver(HandleAction1, "status")
}
var aAsset =...
212 просмотров
schedule
08.09.2023
Нет воспроизведения из AVPlayer после выхода приложения из приостановленного состояния
У меня есть AVQueuePlayer, который работает должным образом, за исключением случаев, когда он возвращается из приостановленного состояния.
Он воспроизводит аудиопоток HLS. Логика моей кнопки паузы очень проста
isPlaying ? player?.play() :...
32 просмотров
schedule
08.12.2022