小编axs*_*axs的帖子

同时使用前后摄像头android

我知道这个问题之前已被问过很多次了.一年多前我曾找过它,但没有找到任何东西,所以如果有任何新的想法/方法或黑客,再次发布这个问题.

我希望能够在Android设备中捕获来自两个摄像头(正面和背面)的视频.

我现在唯一想到的是每隔0.1秒如何在正面和背面之间切换,但是我从来没有能够编码.请给我任何人的帮助.

另一个想法是 - 视频通常以每秒15或30帧的速度捕获.假设它是每秒30帧.如果有一种方法可以将这些帧交替到正面和背面,那么我们可以在前面每秒15帧,在后面视频每秒15帧.这可能吗?如果是,那怎么样?请建议.音频怎么了?也许我们可以将音频限制为只有一个视频录制(正面或背面).

android android-camera

23
推荐指数
3
解决办法
4万
查看次数

无法在Android上的浏览器上使用Javascript获取GPS坐标

我是android,java和javascript编码的新手.

我正在尝试获取当前的GPS坐标,然后在Android设备上跟踪它.我正在使用webview,大部分代码都是用javascript编写的.

我已经搜索了好几天并尝试了很多不同的方法,但我无法在Android设备上获得GPS坐标.请查看代码并了解为什么我没有获得GPS位置.

需要注意的一点是:1.我下载并检查了其他传感器应用程序,可以看到当前的GPS坐标显示(因此GPS正在设备上运行).2.当我运行我的代码时,我在通知区域看到GPS搜索图标,它一直闪烁但从不修复.3.当我在笔记本电脑浏览器上只运行带有javascript的HTML文件时,它会请求共享位置的权限,然后它会给出坐标,但是同一个文件在android中没有显示任何内容.

请看下面的代码并帮我解决这个问题.我已经尝试了很多,并将此作为我最后的希望发布.

清单文件具有以下权限 -

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_GPS" />
<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" />
<uses-permission android:name="android.permission.ACCESS_LOCATION" />
Run Code Online (Sandbox Code Playgroud)

Android中的主要java代码有 -

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    webView = new WebView(this);  
    webView.getSettings().setJavaScriptEnabled(true);   
    webView.getSettings().setLoadWithOverviewMode(true);
    webView.getSettings().setUseWideViewPort(true);
    webView.loadUrl("file:///android_asset/mymap.html");
    setContentView(webView);
}
Run Code Online (Sandbox Code Playgroud)

使用javascript的HTML文件是 -

<!DOCTYPE html>
<html>
<body onunload="OnUnload()" onload="getLocation()">
<p id="demo">Your coordinates:</p>
<script>
var watchID;
var x=document.getElementById("demo");
function getLocation()
  {
  if (navigator.geolocation)
    {
       var options = {maximumAge:600000, timeout:100000, enableHighAccuracy: true};
       watchID = navigator.geolocation.watchPosition(showPosition,showError,options);
    }
  else{x.innerHTML="Geolocation is not supported by this …
Run Code Online (Sandbox Code Playgroud)

javascript html5 gps android geolocation

6
推荐指数
1
解决办法
7181
查看次数

标签 统计

android ×2

android-camera ×1

geolocation ×1

gps ×1

html5 ×1

javascript ×1