Я воспроизводю видео в своем приложении Expo / React Native.
Видео отлично работает как на iOS, так и на Android.
Однако звук не воспроизводится на Android. Звук видео отлично работает на iOS.
Вот мой функциональный компонент видео:
import React, { useEffect, useRef } from 'react';
import { Video, Audio } from 'expo-av';
export default function SingleVideo(props) {
useEffect(() => {
Audio.setAudioModeAsync({
playsInSilentModeIOS: true
});
}, [])
return (
<Video
source={{uri: props.source}}
rate={1.0}
volume={1.0}
isMuted={false}
resizeMode="cover"
usePoster={true}
shouldPlay={props.shouldPlay}
progressUpdateIntervalMillis={50}
isLooping
style={{ width: '100%', height: '100%'}}
>
</Video>
)
}