视频的背景音频 react-native-video

Posted

技术标签:

【中文标题】视频的背景音频 react-native-video【英文标题】:background audio for video react-native-video 【发布时间】:2018-10-27 18:23:40 【问题描述】:

我无法让 react-native-video 在后台播放 mp4 文件,它会播放 mp3 和音频文件,但它拒绝继续播放视频。我已将 xcode 中的背景模式设置为打开,并选择了音频、播放和画中画以及传递这些道具

playInBackground=true
playWhenInactive=true
ignoreSilentSwitch='ignore'

如果是视频而不仅仅是音频,是否需要额外的配置?

【问题讨论】:

请贴出你写的全部代码 【参考方案1】:

试试下面的代码:

<Video
    source=uri: 'http://d23dyxeqlo5psv.cloudfront.net/big_buck_bunny.mp4'
    style= width: 400, height: 400
    muted=false
    repeat=false
    resizeMode="cover"
    volume=1.0
    rate=1.0
    ignoreSilentSwitch="ignore"
    playWhenInactive=true
    playInBackground=true
  />

在执行以下步骤后,从 Xcode 运行您的项目,而不仅仅是从 React-Native packager 运行。

Xcode中设置Capabilities

【讨论】:

现在如果应用进入前台,视频播放器会停留在小窗口中

以上是关于视频的背景音频 react-native-video的主要内容,如果未能解决你的问题,请参考以下文章

Exoplayer 音频播放背景,甚至视频已关闭

AVCapturesSession - 捕捉视频、麦克风和背景音频

想要为全屏视频背景上的音频创建自定义静音/取消静音按钮

小程序 -- 地图,背景音频,视频

如果背景音频处于活动状态,MPMoviePlayerController 将冻结

防止 AVPlayer 取消背景音频