видео не загружаются должным образом в safari

#javascript #reactjs #safari

Вопрос:

У меня есть приложение react, которое использует видео из хранилища firebase. Я хочу загрузить их по нажатию кнопки. Для этого я использую base64 и назначаю его href тега привязки, который будет нажат. Проблема в том, что он работает в Windows, но в safari загруженное видео отключено и не может быть отключено. Я открыл ссылку на видео в safari, но она также отключена.введите код здесь:

 export default async function handler(req:NextApiRequest, res:NextApiResponse){ try{ let image = await axios.get(req.body.link, {responseType: 'arraybuffer'}); let raw = Buffer.from(image.data).toString('base64'); let mk = "data:"   'video/mp4'   ";base64," raw; res.json({message:mk}); //mk is assigned to href }catch(e){ console.log(e); res.json(e);  } }