2016-03-25 8 views
1

せずに私は私のiPhone 5SにWebViewを介して、ユーチューブやVimeoのビデオを再生するには、次のコードを使用しています:反応するネイティブのiOSアプリのWebViewがビデオを再生が、オーディオ

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

のWebViewコンポーネントが正しく残念ながら映像を表示しますそれは静かです、それはオーディオがありません。

どのようにしてwebviewコンポーネントのオーディオを有効にすることができますか?

おかげ

答えて

4

[OK]を残念に答えを自分自身が見つかりました:私が行うために必要な何

は私のAppDelegate.mファイル内のコードの一部を配置することでした:

まずインポートAVFoundationライブラリ:

そして
#import <AVFoundation/AVFoundation.h> 

、didFinishLaunchingWithOptionsメソッド内に次のコードを挿入:

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

となります。

関連する問題