react-native ios app webview播放视频,但没有音频

时间:2016-03-25 02:37:34

标签: audio uiwebview react-native

我正在使用以下代码在我的Iphone 5S上通过WebView播放YouTube或vimeo视频:

<WebView ref='webview' javaScriptEnabled={true} scrollEnabled={true} automaticallyAdjustContentInsets={false} style={itemStyles.webView} url={videoUrl} onShouldStartLoadWithRequest={false} startInLoadingState={false} allowsInlineMediaPlayback={true} scalesPageToFit={false} />

webview组件正确显示视频但不幸的是它是静音的,没有音频。

如何为webview组件启用音频?

感谢

1 个答案:

答案 0 :(得分:4)

好的抱歉,我自己找到了答案:

我需要做的是在我的AppDelegate.m文件中放置一段代码:

首先导入AVFoundation库:

#import <AVFoundation/AVFoundation.h>

然后,在didFinishLaunchingWithOptions方法中插入以下代码:

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
  NSError *setCategoryError = nil;
  [audioSession setCategory:AVAudioSessionCategoryPlayback
                      error:&setCategoryError];

没关系。