2013-07-06 2 views
1

사람들이 앱을 바로들을 수있는 교육용 팟 캐스트를 추가하려고합니다.안드로이드 - 사용자에게 아이튠즈 팟 캐스트를 보여줄 수 있습니까?

웹보기를 만들려고했습니다. 그러나 웹 사이트를 처음으로 가져온 경우에만 사용자가 앱 안에 남아 있다고 생각합니다. 사용자가 WebView에서 링크를 클릭하면 모바일 브라우저가 인계하여 앱 외부로 이동하는 것으로 보입니다.

사실, 예를 들어 URL을 같은 팟 캐스트 채널을로드 할 경우에도 : 재생 버튼은 각각의 팟 캐스트 쇼 렌더링하지 않기 때문에 https://itunes.apple.com/us/podcast/entrepreneur-on-fire-seth/id564001633?mt=2&ign-mpt=uo%3D4

는 다음 나는 팟 캐스트를 재생할 수 없습니다.

어찌 되었든 앱 내부에서 팟 캐스트를 재생할 수있는 방법이 있습니까? 또는 해결할 수있는 방법은 무엇입니까?

감사합니다.

+0

XML 파서를 사용하여 오디오를 가져올 수 있습니다. URL에서 내용을 가져 와서 구문 분석 한 다음 listView에 표시 한 다음 MediaPlayer로 오디오를 재생할 수 있습니다. 그것은 webview를 사용하는 것보다 더 길지만 더 좋다고 생각합니다. –

답변

0

setWebViewClient를 사용해 보았으므로 webView 내부에서 URL을 열어 두었습니까? 이 도움이

webView.setWebViewClient(new WebViewClient() { 
     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      view.loadUrl(url); 
      return true; 
     } 
    }); 

희망 : 여기

내가 그것을 사용하는 방법입니다!

0

네비게이션의 첫 번째 부분은 this으로, 브라우저 실행을 중지하는 방법에 대한 좋은 예가 있습니다.

두 번째 부분은 webView.getSettings().setJavaScriptEnabled(true); 페이지가 자바 스크립트를 사용하고 있다고 판단됩니다. 한 가지주의 할 점은 WebView는 자바 스크립트 측면에서 제한적이며 페이지가 모바일을 염두에두고 설계되지 않은 경우이 기능을 사용하는 데 문제가있을 수 있습니다. 포드 캐스트 오디오 스트림을 보유 할 수있는 다른 방법이 있는지 확인하는 것이 좋습니다.

관련 문제