Код: Выделить всё
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /video/{allPaths=**} {
allow read: if request.auth != null;
}
}
}
< /code>
При тестировании с помощью UID на игровой площадке Firebase доступ предоставляется, как и ожидалось. Проблема возникает, когда я пытаюсь получить доступ к хранилищу на размещенном веб -сайте, где пользователь вошел в систему с тем же UID. Я сталкиваюсь с следующей ошибкой: < /p>
videojs: error: (код: 4 Media_err_src_not_supported), но СМИ нельзя загрузить, потому что сервер или сеть не удалось, или потому что он не смог формат не поддерживается. Video.js: < /p>
let vPlayer = videojs('my-video');
if (vPlayer) vPlayer.dispose();
$("#video-wrapper").empty();
$("#video-wrapper").append(``);
$("#video-wrapper").append(``);
vPlayer = videojs('my-video', {
playbackRates: [0.5, 1, 1.5, 2]
});
vPlayer.src({
src: vUrl,
type: 'video/mp4',
crossorigin: 'anonymous'
});
Код: Выделить всё
https://firebasestorage.googleapis.com/v0/b/{bucket}/o/video%2Ftest.mp4?alt=media.Как я могу убедиться, что запрос. Правила безопасности во время этого запроса?
Подробнее здесь: https://stackoverflow.com/questions/794 ... being-null
Мобильная версия