expo-av 如何使用 URL 播放音频

hay*_*aga 8 react-native expo expo-av

我正在我的 Expo 托管应用程序中使用expo-av包。

我将互联网上音频文件的 URL 传递给createAsync,但音频未播放。当我使用与源代码一起存在的音频文件时require(),音频播放没有问题。

  const { sound } = await Audio.Sound.createAsync({uri: url});
  await sound.playAsync();
  await sound.unloadAsync();
Run Code Online (Sandbox Code Playgroud)

在互联网上播放音频需要什么具体步骤吗?

Mau*_*sso 10

import { Audio } from "expo-av"

const sound = new Audio.Sound()

await sound.loadAsync({
    uri: your_audio_url
})

await sound.playAsync()
Run Code Online (Sandbox Code Playgroud)

  • 欢迎来到 stackoverflow!请解释您的答案以使其有所帮助。https://stackoverflow.com/help/how-to-answer https://stackoverflow.com/tour (2认同)