У меня проблема с использованием flutter_vlc_player. Я создаю приложение, в котором на странице перечислены телеканалы, и воспроизводит их с помощью проигрывателя vlc. Оно работает неплохо в хороших сетях, однако в плохих сетях, таких как сети 3G в моя страна. Если я продолжаю переходить с канала на канал, у меня возникает много сбоев, причина в том, что основной поток Flutter заблокирован.
Я попробовал другой проигрыватель под названием video_player, но он не очень хорошо работает с моим ссылки и еще один проигрыватель под названием FijkPlayer, он прекрасно работает на Android и загружает прямые каналы без сбоев в 3G или быстрых сетях, однако он вылетает на Android 9,10, а звук некоторых каналов не работает на IOS. Есть еще один рекомендуемый пакет, Better_player, который создан на основе video_player, поэтому он тоже не работает и конфликтует с другим важным пакетом, который у меня есть.
Итак, у меня нет выбора, и я прибегаю к использованию vlc-плеер для iOS и Android 9,10. Я инициализирую его в initState.
vlcPlayerController = VlcPlayerController.network(widget.url,
hwAcc: HwAcc.full,
autoPlay: true,
autoInitialize: true,
options: VlcPlayerOptions(
extras: [':adaptive-use-access', ],
http: VlcHttpOptions([
VlcHttpOptions.httpUserAgent(dotenv.env['streamer_user_agent'] ?? ''),
VlcHttpOptions.httpReconnect(true),
]),
rtp: VlcRtpOptions([
VlcRtpOptions.rtpOverRtsp(true),
]),
advanced: VlcAdvancedOptions([
VlcAdvancedOptions.networkCaching(2000),
]),
));
```
I want to know if there are any additional options I can try to make it work asynchronously or stream live channels smoothly without lagging the entire UI on weak networks.
P.S I use https://wiki.videolan.org/VLC_command-line_help/ to find options.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ow-network
Игрок Flutter VLC вызывает сбой из-за медленной сети ⇐ Android
Форум для тех, кто программирует под Android
-
Anonymous
1733663231
Anonymous
У меня проблема с использованием flutter_vlc_player. Я создаю приложение, в котором на странице перечислены телеканалы, и воспроизводит их с помощью проигрывателя vlc. Оно работает неплохо в хороших сетях, однако в плохих сетях, таких как сети 3G в моя страна. Если я продолжаю переходить с канала на канал, у меня возникает много сбоев, причина в том, что основной поток Flutter заблокирован.
Я попробовал другой проигрыватель под названием video_player, но он не очень хорошо работает с моим ссылки и еще один проигрыватель под названием FijkPlayer, он прекрасно работает на Android и загружает прямые каналы без сбоев в 3G или быстрых сетях, однако он вылетает на Android 9,10, а звук некоторых каналов не работает на IOS. Есть еще один рекомендуемый пакет, Better_player, который создан на основе video_player, поэтому он тоже не работает и конфликтует с другим важным пакетом, который у меня есть.
Итак, у меня нет выбора, и я прибегаю к использованию vlc-плеер для iOS и Android 9,10. Я инициализирую его в initState.
vlcPlayerController = VlcPlayerController.network(widget.url,
hwAcc: HwAcc.full,
autoPlay: true,
autoInitialize: true,
options: VlcPlayerOptions(
extras: [':adaptive-use-access', ],
http: VlcHttpOptions([
VlcHttpOptions.httpUserAgent(dotenv.env['streamer_user_agent'] ?? ''),
VlcHttpOptions.httpReconnect(true),
]),
rtp: VlcRtpOptions([
VlcRtpOptions.rtpOverRtsp(true),
]),
advanced: VlcAdvancedOptions([
VlcAdvancedOptions.networkCaching(2000),
]),
));
```
I want to know if there are any additional options I can try to make it work asynchronously or stream live channels smoothly without lagging the entire UI on weak networks.
P.S I use https://wiki.videolan.org/VLC_command-line_help/ to find options.
Подробнее здесь: [url]https://stackoverflow.com/questions/79262520/flutter-vlc-player-causing-crash-with-slow-network[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия