Как сделать плеер Shaka совместимым с react Native?

#react-native #mpd #shaka

Вопрос:

Я работаю над собственным приложением React. я хочу реализовать shaka player в react-native. есть какое-нибудь решение?

Ответ №1:

Вы пробовали использовать пакет npm shaka-player? Вы можете использовать его в своем компоненте React и создать экземпляр как состояние.

 import React, { useRef, useState, useEffect } from 'react';
import shaka from 'shaka-player';


const Component = () => {
   const playerRef = useRef();
   const [videoPlayer, setVideoPlayer] = useState();

   useEffect(() => {
       if (!videoPlayer) {
          const newPlayer = new shaka.Player(playerRef.current);
          setVideoPlayer(newPlayer);
          // you can start using shaka-player APIs with videoPlayer
       }
   }, []);

   return (
       <video ref={playerRef} />
   );
}
 

Комментарии:

1. работает ли это как в мобильных приложениях react native на IOS, так и на Android ? пожалуйста, объясните ясно !