gpt4 book ai didi

android - Vimeo 无法在 Android 中播放

转载 作者:行者123 更新时间:2023-11-30 04:03:34 25 4
gpt4 key购买 nike

我正在开发一个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com