home.social

#avplayer — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #avplayer, aggregated by home.social.

fetched live
  1. Picture-in-Picture в iOS: от запуска до переключения контента

    С системной функцией Picture-in-Picture (PiP) сталкивались, пожалуй, все владельцы iPhone: кто-то смотрит видео на фоне переписки, кто-то общается по видеосвязи в любимых мессенджерах. Для пользователя это просто удобство, а для разработчика видеосервиса — отдельный механизм со своей инфраструктурой, жизненным циклом и набором ограничений. В этой статье я разберу интеграцию PiP как встроенного плеера: от первого запуска до переключения контента. Поделюсь нюансами, с которыми вы точно столкнётесь на практике, и покажу, как обойти типовые грабли.

    habr.com/ru/companies/ivi/arti

    #avfoundation #avplayer #avkit #picture_in_picture #apple #swift #ios

  2. Лента роликов на iOS: опыт работы с AVPlayer

    Привет, Хабр! На связи Дмитрий Андриянов, iOS-разработчик команды Медиа Платформы в Т-Банке. Одна из наших ключевых задач — разработка видеоплеера для стриминговых видео, в том числе для приложения T-Инвестиций, где есть лента тематических роликов и обучающие видео в Академии. В T-Инвестициях на iOS лента коротких роликов — это 90% трафика, именно ее оптимизации мы уделяем больше всего внимания. В первой версии пользователи могли ждать старта видео больше 15 секунд. Мы разобрались в ограничениях AVPlayer, оптимизировали буферизацию и снизили задержки на 12% в хвосте распределения. Рассказываю, как мы улучшали пользовательский опыт и почему AVPlayer не лучшее решение для ленты роликов.

    habr.com/ru/companies/tbank/ar

    #avplayer #avplayeritem #hls #mpegdash #ios #видеоплеер

  3. Создание онлайн видео плеера

    Привет, Хабр! Меня зовут Игорь, я занимаюсь мобильной разработкой в компании ГРИ, часть холдинга Sunlight. Сегодня хочу поделиться опытом создания плеера для воспроизведения плейлистов в форматах m3u и m3u8.

    habr.com/ru/articles/810793/

    #ios #разработка_приложений #мобильное_приложение #avplayer #vlc #swift #admob #библиотека

  4. Well this was a funky adventure. In case anyone else is bothered by this regression, here's my certain-to-not-get-past-App-Review fix. Works on iOS 17.1 too.
    I don't know what they're thinking - it's like they've removed rubber-banding from scrolling. Or finger-tracking pinch-to-zoom. The mind boggles!
    #Xcode #Developer #iOS17 #AVPlayer #Scrubbing #Fix

  5. Also so richtig gelungen finde ich die die #swift #API zum #AVSpeechSynthesizer und #AVPlayer jetzt nicht. Die Verwendung aus #SwiftUI fühlt sich auch er wie ein Hack an.