我想知道如何從web視圖中打開一個MP3文件,基本上指向一個MP3文件,然後打開標準的媒體播放器的鏈接。這可能嗎?我知道這是因爲它在默認webbrowser上工作,所以我想知道爲什麼我無法使它在標準webview上工作。任何幫助將非常感激。從webview打開的MP3或apk文件
0
A
回答
0
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.endsWith(".mp3")) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(url), "audio/*");
view.getContext().startActivity(intent);
return true;
} else if (url.endsWith(".mp4") || url.endsWith(".3gp")) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(url), "video/*");
view.getContext().startActivity(intent);
return true;
} else {
return super.shouldOverrideUrlLoading(view, url);
}
}
0
羅伯的答案是正確的,但是我碰到了實現該功能,所以你要注意,你必須通過一個直接鏈接到一個mp3有些頭疼,它不能是在結束了一個神奇的URL在多次重定向之後播放一段MP3,加載輪會旋轉,您將收到一條「無法播放請求的信息流」消息的提示。
相關問題
- 1. php Curl打開mp3文件
- 2. 如何打開apk文件
- 3. React Native從webview打開本地文件
- 4. 打開MP3文件JavaFX的工作不
- 5. 打開或瀏覽Windows Phone 7中的MP3文件
- 6. 蟒蛇,MPlayer不要打開MP3文件
- 7. 如何打開一個.apk文件
- 8. 從android webView打開相機
- 9. 在webview中打開一個pdf文件。
- 10. 從Wakanda內置的Android APK打開它
- 11. 從iphone SDK的PDF頁面打開webView或safari中的鏈接?
- 12. Android的webview文件瀏覽器打開,但文件不可選
- 13. 從webView上的URL打開視頻Iphone
- 14. 從郵件打開文件
- 15. 如何從EXE打開的文件夾打開文件。 VB
- 16. 如何模仿默認瀏覽器從webview下載.apk文件?
- 17. 打開使用特定應用程序的MP3文件java
- 18. 連接mp3文件或使用java加入mp3文件
- 19. 打開或從VBS
- 20. pygame.error:無法打開mp3
- 21. 我如何打開我包含在apk中的文件?
- 22. 在Webview中從json數組打開URL
- 23. 從android webview打開youtube應用程序
- 24. 從Xamarin的Buid apk文件
- 25. 從PYTHONPATH打開文件
- 26. 從QTextBrowser打開文件
- 27. 從網站打開文件
- 28. 從C#打開Excel文件#
- 29. 從WebStorm打開JavaScript文件
- 30. 從Java中打開文件