首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >react-原生ios应用程序webview播放视频,但没有音频

react-原生ios应用程序webview播放视频,但没有音频
EN

Stack Overflow用户
提问于 2016-03-25 10:37:34
回答 1查看 1.4K关注 0票数 4

我使用以下代码在我的iPhone5S上通过WebView播放youtube或vimeo视频:

代码语言:javascript
运行
复制
<WebView ref='webview' javaScriptEnabled={true} scrollEnabled={true} automaticallyAdjustContentInsets={false} style={itemStyles.webView} url={videoUrl} onShouldStartLoadWithRequest={false} startInLoadingState={false} allowsInlineMediaPlayback={true} scalesPageToFit={false} />

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

如何为webview组件启用音频?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-03-25 10:47:21

好吧,对不起,我自己找到了答案:

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

首先导入AVFoundation库:

代码语言:javascript
运行
复制
#import <AVFoundation/AVFoundation.h>

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

代码语言:javascript
运行
复制
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
  NSError *setCategoryError = nil;
  [audioSession setCategory:AVAudioSessionCategoryPlayback
                      error:&setCategoryError];

一切都会好起来的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36213194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档