m.youtube.com을 표시하는 webview로 앱을 작성했습니다. 그것은 다른 안드로이드 버전에서 작동합니다. 그러나 Android 2.2에서는 "rtsp : //vx.cache.youtube.com/..."과 같은 링크를 클릭해도 shouldOverrideUrlLoading이 호출되지 않습니다. 누구도 같은 문제가 있습니까?android 2.2 WebView 및 WebViewClient RTSP 문제
2
A
답변
3
이 문제의 해결 방법을 발견했습니다.
YouTube 페이지 (http://m.youtube.com/)를 요청하면서 WebView의 사용자 에이전트를 변경하면 해당 동영상에 대한 올바른 링크가 표시됩니다. 모든 동영상은 YouTube 내부 애플리케이션에 의해 열립니다.
final String url = "http://m.youtube.com/#/watch?xl=xl_blazer&v=osc8Gvz40C4";
final WebView viewWeb = new WebView(this);
viewWeb.getSettings().setJavaScriptEnabled(true);
String userAgent = viewWeb.getSettings().getUserAgentString();
userAgent = userAgent.replace("Android 2.2", "Android 2.1");
viewWeb.getSettings().setUserAgentString(userAgent);
viewWeb.loadUrl(url);
그것은 조금 까다 롭습니다하지만 작동 :
여기에 약간의 코드입니다. 해결 방법은 찾지 만 해결 방법은 찾을 수 없습니다.
1
mWebView.loadUrl(url);
if (url.contains("rtsp")) {
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
관련 문제
- 1. Android WebVIew WebViewClient
- 2. WebView, WebViewClient 및 links
- 3. Android Webview + WebViewClient + javascript + hardware 입력
- 4. Android webview flash 문제
- 5. webview 스크롤 문제 android
- 6. Android webview 및 히브리어
- 7. Android webview pinch zoom 문제
- 8. Android WebView WebViewClient에서 Activity로 통신하기
- 9. 링크 필터링을 사용하는 Android webview 문제
- 10. webview in android
- 11. Android WebView with Facebook 로그인
- 12. Android RTSP 스트리밍 실패
- 13. Android webview
- 14. android : webview 사용자 정의 WebViewClient가있는 JavaScript를로드하지 못했습니다.
- 15. Android 2.2 Bluetooth 문제 (BluetoothChat 샘플 채택)
- 16. Android Webview HTML 로딩 자바 스크립트 문제
- 17. Android 인터페이스 Webview
- 18. android WebView 도움이 필요하십니까
- 19. 버튼 for webview android
- 20. Android VideoView save RTSP stream
- 21. Android 카메라 RTSP/RTP 스트림?
- 22. Android webview javascript가 가끔로드됩니다.
- 23. Android 2.2 : 현실감 감소
- 24. android 2.2 and 2.3
- 25. Android sdk 2.2
- 26. setFlashMode 사용 - Android 2.2
- 27. Android webView 및 Javascript 상호 작용
- 28. Android WebView- 사용자 이름 및 비밀번호 기억
- 29. Android WebView XMLHttpRequest Keepalive
- 30. android webview forward button
가 BTW :이 관련된 다른 주제를 발견했습니다 http://stackoverflow.com/questions/2645902/can-youtube-be-embedded-in-android-applications-how-about-webos- 또는 블랙 베리 – rude