私はウェブページをダウンロードしてmayアプリを通じて保存しています。私は自分のアプリを介してオフラインでアクセスすることができます。 UIWebViewにそのWebページ(.html)をロードしています。私はクリック時にオーディオやビデオを再生しています。そのWebページに動画が含まれている場合、すべての端末(iPhone、iPad)で正常に再生されます。しかし、私はそれにオーディオを持っているWebページにアクセスします。そのオーディオはiPhone上で正常に再生されます。 iPad(デバイスとシミュレータ上でも)では、UIWebViewでオーディオファイルを再生しません。これどうやってするの ?iPadのUIWebViewで埋め込まれたオーディオは再生されませんが、iPhone、目的のCではうまく再生されます
0
A
答えて
0
@Vicky_Vigneshあなたの答えは部分的に正しい(とにかくファンデーションを提供してくれてありがとう)。 UserAgent文字列を持つデバイスタイプとOSバージョンを提供する必要があります。私はこの方法を行っている:
NSString *userAgentString = @"Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1";
NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:userAgentString,@"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];
0
NSString *userAgentString = @"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36";
NSDictionary *dictionnary = [[NSDictionary alloc] initWithObjectsAndKeys:userAgentString,@"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionnary];
あなたのWebビューに要求をロードしている間、あなたのコードを追加する場合それは良くなる.. をこのコードを追加します。
更新:
は、以下のコードを試してみてください。
webView.scalesPageToFit = YES;
これを追加してください! urウェブビューフレームが画面全体である場合。 次に、次のコードを試してください:
webView.frame = self.view.bounds;
関連する問題
- 1. 埋め込みビデオはipadまたはiphoneで再生されていません
- 2. 埋め込みyoutubeビデオはループで再生されません
- 3. Xcodeのゲームサウンドは、シムやiPadでは再生できますが、iPhone 6では再生されません。
- 4. UIWebViewに埋め込まれたYouTube動画が再生されない
- 5. 埋め込まれたyoutubeビデオは、iPhoneで風景で再生されていません
- 6. html5ビデオはiPadで再生できません - iPhoneで再生
- 7. AVPlayerブランクビデオ:音は再生されますがビデオは再生されません
- 8. HTMLオーディオ要素が初めて再生されませんか?
- 9. 音声再生では音声が再生されません。
- 10. レンダリングされたオーディオがslow-moで再生されます
- 11. AVPlayerでオーディオが再生されない - iOS 9、目的 - C
- 12. WKWebViewの埋め込みビデオはシミュレータで再生されますが、実際のデバイスでは再生されません
- 13. ゲームは2番目のフレームでは再生されません
- 14. Xcodeのmp4ビデオはiPhone IOS 4.2.1で再生されません
- 15. 背景のオーディオは再生されません
- 16. ラジオのライブストリーミングはアンドロイドウェブビューでは再生されませんが、ブラウザで再生されます。
- 17. 埋め込みYouTube動画は再生されませんか?autoplay = 1
- 18. JavaScriptでソースが埋め込まれていると、Html5のオーディオがサファリで再生されない
- 19. ビデオはiPhoneで再生されていません
- 20. ビデオはiPhoneで再生されません
- 21. 埋め込みYoutubeはUIWebViewでビデオを自動再生しません
- 22. サウンドはエミュレータで再生されますが、デバイスでは再生されません
- 23. TVライブストリーミング(.m8u3ファイル)はブラウザで再生されますが、Swiftアプリでは再生されません
- 24. 埋め込まれたvimeoが再生されている場合のLauchスクリプト
- 25. HTML5で提示されたH.264でエンコードされたMP4は、Safariで再生されますがiOSでは再生されません。
- 26. Libgdx RoboVMで構築されたゲームはiPadで音を再生しません
- 27. 埋め込みyoutubeビデオは自動的にGoogle Chromeのデバイスモードで再生されません
- 28. Google Chromeで埋め込みのサウンドが自動再生されます
- 29. Vimeo iframe埋め込みビデオがiPad上で再生されない
- 30. 注射された変数はUntypedActorで再生されます。再生2.5 java
今、オーディオが正常に動作しています。 Webviewのレイアウトは妨げられます。コンテンツは小さなウィンドウにのみ表示され、一部のコンテンツは表示されません。 –
@AshishBadak最新の回答を確認してください。 –
@AshishBadak Pls答えに答えると、私はオーディオプレーヤーが今再生していると思うし、この答えはあなたのために非常に役立ったので、その答えをAccepted plsとして更新してください。 –