Как воспроизвести записанное видео с помощью плагина Cordova Camera? - PullRequest
0 голосов
/ 06 февраля 2020

Мне удалось записать видео с помощью плагина Cordova Camera с возвратом sr c file:///storage/emulated/0/DCIM/Camera/VID_20200203_091142.mp4, но я получил ответное сообщение

не разрешено загружать локальный ресурс

Я также пробую другой плагин под названием ourcodeworld и тот же результат с возвратом sr c file:///storage/emulated/0/Android/data/com.app.dev/cache/VID_20200206_145502.mp4

Еще одна попытка из этого большинства голосов ответ с возвратом sr c cdvfile://localhost/temporary/VID_20200206_151323.mp4 но получено ответное сообщение

Отказался загружать носитель из 'cdvfile: //localhost/teven/VID_20200206_151323.mp4', поскольку он нарушает следующую директиву политики безопасности содержимого: "default-sr c * 'self' 'unsafe-inline' 'unsafe-eval' data: gap: content: ". Обратите внимание, что 'media-sr c' не был задан явно, поэтому в качестве запасного варианта используется 'default-sr c'.

, и это мой csp

<meta http-equiv="Content-Security-Policy" content="default-src * 'self' 'unsafe-inline' 'unsafe-eval' data: gap: content: ;
img-src * data: blob: android-webview-video-poster:;">

Есть идеи? фотографировать было хорошо, я могу показать предварительный просмотр также с base64

1 Ответ

0 голосов
/ 28 февраля 2020

это потому что плагин ioni c webview, должен конвертировать с window.Ionic.WebView.convertFileSrc()

...