GPUMp4 Composer отключает мое видео, когда приложение работает на моем телефоне (android 10). Но в эмуляторе он работает нормально (android 9) - PullRequest
1 голос
/ 11 июля 2020

Я использую GPUMp4 Composer для добавления двух вещей: -Filter -Watermark

Обе вещи работают правильно в эмуляторе (android 9). Но полученное видео из GPUMp4 Composer не имеет звука (без звука), когда я использую приложение на своем телефоне (android 10).

Это мой код:

    Bitmap watermark = BitmapFactory.decodeResource(getResources(), R.drawable.watermark);
    new GPUMp4Composer(srcMp4Path, destMp4Path)
        .size(540, 960)
        .videoBitrate((int) (0.25 * 16 * 540 * 960))
        .filter(new GlFilterGroup(FilterType.createGlFilter(filterTypes.get(select_postion), getApplicationContext())))
        .filter(new GlWatermarkFilter(watermark))
        .mute(false)
        .listener(new GPUMp4Composer.Listener() {
            @Override
            public void onProgress(double progress) {

                Log.d("resp",""+(int) (progress*100));

            }

            @Override
            public void onCompleted() {

                Log.i("watermark & filter","Completed");
                
            }

            @Override
            public void onCanceled() {

                Log.d("resp", "onCanceled");

            }

            @Override
            public void onFailed(Exception exception) {

                Log.d("resp",exception.toString());

            }
        })
        .start();

Это происходит только тогда, когда я объединяю аудио (файл aa c) с моим видео и удаляю исходное видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...