2011-07-12 47 views
6

Ứng dụng của tôi có một WebView tải một html đơn giản. Tuy nhiên, liên kết html này đến luồng video trực tiếp rtsp và WebView không thể tải nó, thay vào đó nó trả về một thông báo "Không có trang web". Khi tôi mở liên kết rtsp trong trình duyệt Android nguyên bản, nó tải và hoạt động tốt vì vậy tôi biết nó không phải là luồng video không tương thích. Có cái gì đó trong WebView có thể được kích hoạt để cho phép phát video rtsp không?Xem luồng video RTSP thông qua WebView trong Ứng dụng Android

Cảm ơn!

+0

nhưng tại sao bạn đang sử dụng webview để chơi file video? – milind

Trả lời

2

tôi đã sử dụng mã này:

public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 

     if (url.contains("rtsp")) { 
       Uri uri = Uri.parse(url); 
        Intent intent = new Intent(Intent.ACTION_VIEW, uri); 

        startActivity(intent); 
     } 

     return true; 
    } 
+0

Điều này sẽ hiển thị luồng trong trình phát video mặc định không nằm trong ứng dụng. –

Các vấn đề liên quan