как я могу записать звук в пользовательской вкладке Chrome? - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь записать аудио на моем сайте сайт похож на sarahaha, вы делитесь своей ссылкой в ​​социальных сетях, например: Facebook и мессенджер, и получаете обратную связь с помощью голосового сообщения

https://www.atklem.com/users/MohamedDeux/08d68eb1-e5a4-9572-bd40-08777437c2b8

Это ссылки, которыми пользователи делятся со своими друзьями

Я думаю, что Facebook использует Custom Chrome Tab , чтобы открыть ссылку вместо собственного приложения Chrome

моя проблема: мы не можем записать звук на этой настраиваемой вкладке из-за отсутствия диалогового окна разрешения Разрешить запись звука ( получить пользовательское мультимедиа )

мы в настоящее время используем RecordRTC js library Как мы можем решить эту проблему?

спасибо

1 Ответ

0 голосов
/ 13 марта 2019

в настоящее время на Android исходное приложение должно давать хромированные пользовательские разрешения на нажатие для доступа к микрофону, как это

mWebView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onPermissionRequest(PermissionRequest request) {
        request.grant(request.getResources());
    }
});

Я считаю, что приложение Facebook не делает этого, и оно также не работает на ios.

см.

https://github.com/BasqueVoIPMafia/cordova-plugin-iosrtc/issues/250#issuecomment-336240953

...