我正在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>
)
}