Детонация - переопределение плагин реализации на Android

голоса
0

Я работаю на флаттере проект с участием потокового видео виджета, я использую этот плагин:

https://pub.dartlang.org/packages/chewie

которая зависит от этого плагина:

https://pub.dartlang.org/packages/video_player

он отлично работает, когда я использую общее видео, в основном плагин определить тип видеопотока на основе URL видео

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

поэтому я полагаю, что это можно сделать, если можно просто переопределить собственную реализацию на Android и заставить тип потока к ЗОЖ

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

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

Задан 20/10/2018 в 05:14
источник пользователем
На других языках...                            


1 ответов

голоса
0

Я думаю , что в этом случае вам придется раскошелиться оба проекта, а video_playerзатем chewie.

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

Кроме того, если вы обнаружите , что ваши изменения могут быть добавлены в качестве функции на video_player, отправить PR к первоначальному репо.

Наведите указатель мыши на вилку в вашем pubspec.yaml

chewie: 
    git:
      url: https://github.com/youruser/chewie.git

Не забудьте вилок вашей Чуи будет иметь , чтобы указать на video_playerвилку.

Ответил 20/10/2018 в 05:38
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more