我正在使用以下代码在我的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组件启用音频?
感谢
答案 0 :(得分:4)
好的抱歉,我自己找到了答案:
我需要做的是在我的AppDelegate.m文件中放置一段代码:
首先导入AVFoundation库:
#import <AVFoundation/AVFoundation.h>
然后,在didFinishLaunchingWithOptions方法中插入以下代码:
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *setCategoryError = nil;
[audioSession setCategory:AVAudioSessionCategoryPlayback
error:&setCategoryError];
没关系。