Android webview不会传输Dropbox视频

时间:2014-09-21 00:11:53

标签: android video webview stream dropbox

我正在尝试在android的webview上流式传输存储在dropbox上的视频,但只有一个空白区域 显示,我的代码如下:

activity_web_view.xml

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

<WebView
    android:id="@+id/webView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>

<TextView
    android:id="@+id/tview1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/webView"
    android:text="Description" >

</TextView>
</RelativeLayout>


public class WebViewA extends Activity {

private WebView webView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_web_view);

    webView = (WebView) findViewById(R.id.webView);
    webView.setWebViewClient(new WebViewClient());
    webView.getSettings().setJavaScriptEnabled(true);

    webView.loadUrl("https://www.dropbox.com/s/XXXX/video.mp4?dl=0?client_id=XXXX");

 }
}

我还在webView.loadUrl()上尝试了以下Urls,但没有 它们有效,只显示一个空格:

"https://dl.dropbox.com/s/XXXX/video1.mp4?dl=0?client_id=XXXX"
"https://dl.dropbox.com/s/XXXX/video2.mp4?dl=1?client_id=XXXX"
"https://dl.dropboxusercontent.com/s/XXXX/video1.mp4"

"https://www.dropbox.com/s/XXXX/video1.mp4?dl=0"

如果我尝试http://www.google.com它有效,我也看过一些教程 保管箱地址有'u'而不是's',如

"https://www.dropbox.com/u/..."

WebView是否仅适用于带有'u'的Dropbox网址,如果是这样,我该怎么办? 得到那种类型的地址。

0 个答案:

没有答案