У меня есть ситуация, когда я записал видео через expo / Reaction-native и загрузил его в корзину s3. Однако, когда я получаю доступ к ссылке s3 в браузере, видео не воспроизводится. Тем не менее, видео будет воспроизводиться в медиаплеере VL C, если я сначала скачаю его. Я не уверен, почему видео не будет воспроизводиться в chrome (или любом другом браузере). Ожидаемое поведение - ссылка будет воспроизводиться в браузере.
Шаги для воспроизведения:
- Записать видео через native-native (это сохранит видео в виде файла .mov)
- «Преобразование» файла в .mp4 с помощью файла FileSystem.moveAsyn c () в Expo для переименования файла в .mp4
- Загрузка в s3 (с mime-типом видео / mp4)
- Откройте ссылку s3 в браузере:
![enter image description here](https://i.stack.imgur.com/Itt6n.png)
Однако, если я скачаю видео, открою его в VL C, это будет хорошо играть. Кто-нибудь знает, что происходит?
Примечание. Эта SO вдохновила меня на преобразование .mov в .mp4 путем простого изменения расширения файла Как преобразовать mov в mp4 на ios устройстве
Ссылка на файл: https://sandbox-of-sandboxes.s3.amazonaws.com/iKmlKprIs.mp4