我一直在使用Google Cardboard API在Android上播放VR视频。
视频播放效果很好。但是,无法控制播放和暂停。
这是我的源代码。
它的android活动源代码。
public class RecodeActivity extends AppCompatActivity {
public String VideoUrl;
public String file;
public WebView webView;
private boolean isStart = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_recode);
file= getIntent().getStringExtra("file");
VideoUrl = "****"; //url
webView = (WebView) findViewById(R.id.webView);
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl(VideoUrl);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setSupportZoom(false);
webView.getSettings().setBuiltInZoomControls(false);
}
而且,这是HTML源代码
<!DOCTYPE html>
<html>
<head>
<title>And, This is HTML Source Code </title>
<meta name=viewport content="width=device-width, initial-scale=1">
<meta charset="utf-8" />
<link href="//fonts.googleapis.com/css?family=Lora|Open+Sans" rel="stylesheet" type="text/css">
<link href="../style.css" rel="stylesheet" type="text/css">
<style>
</style>
</head>
<body>
<iframe width="100%" scrolling="no" allowfullscreen src="../../index.html?image=examples/pano/andes_2048.jpg&is_stereo=true&preview=examples/pano/andes_512.jpg"></iframe>
</body>
</html>
iframe代码的src属性的实现编码如下。
<!DOCTYPE html>
<html lang="en">
<head>
<title>VR view</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="error" class="dialog">
<div class="wrap">
<h1 class="title">Error</h1>
<p class="message">An unknown error occurred.</p>
</div>
</div>
<a id="watermark" target="_blank">
<img src="images/ic_info_outline_black_24dp.svg"/>
</a>
<script src="build/vrview-analytics.min.js"></script>
</body>
</html>
有关确切代码的更多信息,请参阅此GitHub。 https://github.com/google/vrview
你能告诉我VR视频控制是否可能,如果可以的话,如何控制它。
请帮帮我!提前谢谢。