Настройка:
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 сек c, аудио - 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}
/>
Но как добавить синхронизированный звук и ссылку на видео? Спасибо.