А че как?

+53
с 2022
1 подписчик
0 подписок

Включение/отключение аппаратного ускорения в MobileVLCKit:
swift
Копировать код
import MobileVLCKit

class VideoPlayerController: UIViewController {
var mediaPlayer: VLCMediaPlayer!

override func viewDidLoad() {
super.viewDidLoad()

// Инициализация плеера
mediaPlayer = VLCMediaPlayer()
mediaPlayer.drawable = self.view

// Установка аппаратного ускорения
enableHardwareDecoding(enabled: true) // Или false для отключения
}

func enableHardwareDecoding(enabled: Bool) {
if enabled {
mediaPlayer.libraryInstance?.options = ["--avcodec-hw=any"]
} else {
mediaPlayer.libraryInstance?.options = ["--avcodec-hw=none"]
}
}

func playMedia(url: URL) {
let media = VLCMedia(url: url)
mediaPlayer.media = media
mediaPlayer.play()
}
}
Пояснения:
Ключи --avcodec-hw:

"any" — включает аппаратное ускорение (используются доступные аппаратные кодеки).
"none" — отключает аппаратное ускорение (только программное декодирование).
Настройка перед запуском: Убедитесь, что вы вызываете метод настройки аппаратного ускорения до начала воспроизведения (mediaPlayer.play()).

Совместимость: Аппаратное ускорение может быть недоступно на некоторых устройствах или для определённых форматов видео. В таких случаях VLC автоматически переключится на программное декодирование.

Если у вас есть конкретные вопросы или проблемы с этим кодом, дайте знать!

Включение или отключение аппаратного ускорения в MobileVLCKit (библиотека VLC для iOS) осуществляется с помощью настроек медиаплеера (VLCMediaPlayer). Аппаратное ускорение контролируется через опцию --avcodec-hw в параметрах.

не так?

давай проверим, приведи пример неоднозначного вопроса, на самом деле то о чем я говорю, например с чат гпт намного проще заниматься поиском и получением общей информации, проверка которой занимает намного меньше времени чем ее поиск, плюс куча людей делает тупорылую фигню и ошибаются в ней жестко

а люди не ошибаются, дать указание чат гпт намного удобней, чем человеку, и ты так уверенно пишешь что могу даже поспорить с тобой на бабки, что через год кол во задач которые решает чат гпт вырастит в десятки раз.

Про сервисы тоже мнение очень смешное, назови хоть один беслпатный сервис без функции подписки и который при этом большой и успешный?

5

просто оставляете отзывы только под постами этой компании)

и отзывы продумали, что там кроме одного шаблонного все остальное автозаполнение текста

и у вас на сайте иконки инстаграмма и вк ведут не на страницы а просто на вк и инстаграм)

там даже не возможно закзаать продукт, так как во всех странах не поддерживается, и когда анимация мешает попасть на информационный блок это так себе, например, попасть на блок "входит в комплект" почти невохможно из за инертной анимации

Сайтом невозможно пользоваться из за большого кол во абсолютно странных инетрных анимаций. сайт ради премии, абсолютно не удобный и не информативный

1

Здравствуйте! ну че, как ваш прогноз?

4

если будете рассматривать участие в исковой процедуре, я присоединюсь

у меня такая же история, пользуюсь всеми вашими продуктами почти что, пора зкакнчивать кажется

1

"Отличный текст, Максим ты красава" - именно так никто не сказал. (очень избытый прием и очень бесит когда раз 5 так делают, ломает ритм чтения.
Вот не знаю какой ты продажник, но текст было читать больно, добавь воздуха в текст, убери курсив, это очень бесит и очень некомфортно читатать. Разбей на пункты, например. потому что после такой подачи кроме как написать что то плохое ничего в голову не приходит. Можеш лучше!

40

Привет, знакомые попали в такую ситуацию, чем ваша история закончилась?

2