我想在我的 Android 应用程序(在 java 中)中集成一些 Vimeo 视频。我看到有一个官方的SDK:https ://github.com/vimeo/vimeo-networking-java
按照我设法获取Video
对象的步骤并从这里获取 HTML 代码。我试图在 WebView 中显示视频,但没有出现任何内容(已解决,请参阅下面的编辑)。
public void onSuccess(@NonNull VimeoResponse.Success<Video> success)
{
String html = success.getData().getEmbed().getHtml();
vimeoWebView.loadData(html, "text/html", "utf-8");
}
嵌入步骤中没有示例,只有此注释:随心所欲地显示 html。
我希望能够查看视频并控制其播放,能够在没有用户交互的情况下自动开始播放并检测它何时结束。可能吗?
编辑:
我设法iframe
通过在 WebView 中启用 javascript 来显示:
protected void onCreate(Bundle savedInstanceState)
{
...
vimeoWebView = findViewById(R.id.vimeoWebView);
WebSettings webSettings = vimeoWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
}