React-Native 视频不播放音频

Posted

技术标签:

【中文标题】React-Native 视频不播放音频【英文标题】:React-Native video is not playing audio 【发布时间】:2021-02-03 14:10:34 【问题描述】:

我正在尝试在我的应用中使用 react-native-video,但是当视频播放时,音频没有播放。只播放没有音频的视频。 (在android中,视频、音频都播放良好。只有在ios中,音频不播放)

我在 github 上找到了一个解决方案并尝试了它,但得到了一个新的错误。如何修复这个新错误? Here 是链接。

这是新错误。

【问题讨论】:

【参考方案1】:

为了解决该编译错误,您需要将其添加到您将 AVAudioSession 代码添加到的文件的顶部:

@import AVFoundation;

OR(这是他们在示例中展示的那个):

#import <AVFoundation/AVFoundation.h>

(第一个不需要你添加框架——见@import vs #import - iOS 7)

另外,只是想确保您也尝试过您链接到的答案页面上列出的此修复:

<Video
    ...
    ignoreSilentSwitch="ignore"
/>

【讨论】:

感谢您的回答。我应该同时添加“AVFoundation”和“”吗?我还应该将这些添加到 AppDelegate.m 文件的顶部吗? (我也添加了 ignoreSilentSwitch 道具,但不起作用。) 两者都不是。只有一个。是的,这就是 AppDelegate.m 文件的顶部 谢谢。解决了。​​

以上是关于React-Native 视频不播放音频的主要内容,如果未能解决你的问题,请参考以下文章

搜索文件时 MPMoviePlayer 播放音频但不播放视频

如何在 JavaScript 中为视频播放不同的音频?

在不中断音频的情况下播放视频 - 目标 c

如果 DOM 中不存在视频/音频元素,如何设置 html5 视频/音频的播放速度

Android videoview控件不显示视频,只播放音频

iOS音频问题通用配置