android - Vimeo 无法在 Android 中播放

标签 android vimeo

我正在开发一个 android 应用程序,我必须在其中播放 vimeo 视频。视频以 URL 的形式给出。我想在 webview 中加载它。我试过了,但视频无法播放。我得到了视频的静态图片,但它没有播放,

videoPlayer = (WebView) findViewById(R.id.videoPlayer);   

    WebSettings webViewSettings = videoPlayer.getSettings();
    webViewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
    webViewSettings.setJavaScriptEnabled(true);
    webViewSettings.setPluginsEnabled(true);
    webViewSettings.setBuiltInZoomControls(true);
    webViewSettings.setPluginState(PluginState.ON); 
    videoPlayer.loadData("<iframe src=\</**HERE COMES VIDEO LINK*/>width=\"1280\" 
                           height=\"720\" frameborder=\"0\" 
                           webkitAllowFullScreen mozallowfullscreen 
                           allowFullScreen></iframe>", "text/html", "utf-8");

谁能告诉我哪里错了?或 Vimeo 视频无法在 Android 上播放。是否有任何 vimeo 播放器插件或适用于 Android 的 flash 播放器之类的东西,或者有人可以建议我解决此问题的任何其他解决方案吗?

最佳答案

尝试为 youtube 普通视频链接做这样的事情..它对我有用:

        String videoPoP = "http://www.youtube.com/v/A6kCkkLo6Rw?";
        webview.getSettings().setJavaScriptEnabled(true);
        String widthAndHeight = "width=\"" + widthdp + "\" height=\"" + heightdp + "\"";            

        String temp = "<object "
                + widthAndHeight
                + ">"
                + "<body style='margin:0;padding:0;'>"
                + "<param name='allowFullScreen' value='false'>"
                + "</param><param name='allowscriptaccess' value='always'>"
                + "</param><embed src='"
                + videoPoP
                + "'"
                + " type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true'"
                + widthAndHeight + "></embed></object>";

        webview.loadData(temp, "text/html", "utf-8");

以下代码也适用于 vimeo 视频。所以试试看

关于android - Vimeo 无法在 Android 中播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12103805/

相关文章:

android - 我可以使用任何 JVM 语言为 android 编程吗?

ios - 适用于 IOS 的 vimeo iframe 如何从 UIWebView 的右侧隐藏 "like"和 "share"按钮

javascript - 从 JavaScript 调用 vimeo API

html - 从 Vimeo 获取 img 缩略图?

javascript - Froogaloop2 Vimeo 视频播放器 - 全屏启动视频

Vimeo API 和隐私 : which settings allow video to be visible from a mobile app?

android - 将其可见性设置为 View.Gone 后,按钮/ View 仍显示在 ListView 中

javascript - 启用 JavaScript 的 Android WebView

android - 通过 Wi-Fi 运行/安装/调试 Android 应用程序?

android - 我们如何在设备上为基于 phonegap 的 iOS 和 android 应用程序维护错误日志文件 (.txt)?