设置:
Expo 36.0
Expo CLI 3.13.1 environment info:
System:
OS: Windows 10
Binaries:
npm: 6.13.4 - C:\Program Files\nodejs\npm.CMD
IDEs:
Android Studio: Version 3.5.0.0 AI-191.8026.42.35.6010548
你好你可以帮帮我吗? 我有视频和音频。他们每个人都有单独的来源。视频已静音。 视频和音频应循环播放。视频的时长限制为10秒,音频的时限为1分钟。
我从这里使用了手册: https://docs.expo.io/versions/latest/sdk/av/ 但这不允许使用其他音频源。
现在我有:
const videoResponse = async () => {
try {
const videoResponseJSON = await fetch(
`https://coub.com/api/v2/coubs/${coubPermalink}`
)
const transformedData = await videoResponseJSON.json()
const getVideoAudioUrl = transformedData.file_versions.mobile
const transformedVideoAudioUrl = {
video: getVideoAudioUrl.video,
audio: getVideoAudioUrl.audio[0]
}
setVideoAudioUrl(transformedVideoAudioUrl)
} catch (error) {
throw new Error('Video and audio data not fetched')
}
}
const handlerPauseVideo = () => {
setIsPaused(!isPaused)
}
<Video
source={{ uri: videoAudioUrl.video }}
shouldPlay={isPaused}
rate={1.0}
volume={0}
isMuted={false}
resizeMode='cover'
isLooping
style={styles.video}
/>
但是如何添加音频同步并链接到视频? 谢谢。