2012-05-02 10 views
1

내 Android WebView에서 타사 URL을로드하고 있습니다.Android WebView 사용 안함 <Audio> 태그

Iehttp : //www.desiringgod.org/resource-library/sermons/gods-good-news-concerning-his-son

그것은 그러나 때문에 자바 스크립트를 통해로드되는 태그의, 좋은 작품 WebView는 페이지가로드되는 즉시 사용자 입력없이 MP3를 다운로드하기 시작합니다.

진행 상황이 끝나면 WebView.stopLoading()을 호출하고 shouldOverrideUrlLoading (WebView view, String url)을 사용하여 ".mp3"으로 끝나는 것을 시도했지만 가능하지 않은 것 같습니다. 그만!

내 관심사는 다운로드가 중단되거나 페이지가로드되기 전에 태그를 교체하는 방법이 있다면 자동으로 다운로드되는 데이터의 양입니다.

감사합니다.

업데이트 : 실제로 오디오 태그가 사용자 프롬프트없이로드되는 이유는 플래시를 사용하고 있기 때문입니다. 일단 webview에서 플러그인을 사용하면 다운로드가 중단됩니다. 그러나 나는 여전히 사용자 지식없이 백그라운드에서 데이터를 다운로드하는 안드로이드에서 webview 내의 태그를 중지하는 방법을 알고 관심이있을 것입니다!

답변

1

WebView 자체를 모르지만 audio 태그를 사용하는 경우 preload 특성을 none으로 설정하여 브라우저에 오디오 파일을 다운로드하지 않도록 요청할 수 있습니다.

+0

죄송합니다. webview에서 미리로드 된 속성을 찾을 수없는 것 같습니다. http://developer.android.com/reference/android/webkit/WebView.html – Gary

+0

내가 말했듯이 WebView에 대해서는 한번도 사용하지 않았습니다. HTML5의 오디오 태그를 언급하고 있습니다. –