Expo-AV - 当我们的应用程序最小化/关闭时,它会暂停用户的背景音乐,例如 Spotify

Owe*_*wen 6 video reactjs react-native expo expo-av

我们遇到了一个非常奇怪的问题,即我们的应用程序上正在播放静音视频,但是当您最小化应用程序时,如果用户在 Spotify 或 Apple Music 等上播放背景音乐,它会暂停他们的音乐吗?

我们的组件实际上是......

import { Video } from 'expo-av'

const intro = require('@/assets/videos/welcome_intro.mp4')

export const Background = () => {
  return <Video
    style={{ position: 'absolute', width: '100%', height: '100%' }}
    source={ intro }
    resizeMode="cover"
    isLooping={ true }
    isMuted={ true }
    shouldPlay={ true }
/>
}
Run Code Online (Sandbox Code Playgroud)

我们的 .mp4 也没有音频通道,因此不应被拾取。

然而,当我们删除这个Video组件时,应用程序就会按预期工作。

想要的结果是......

在后台播放静音视频,在任何情况下都不会影响用户的音乐/音频等。视频应被视为没有音频。

有想法吗?