小编use*_*416的帖子

如何使用空格访问json对象键

我有一个json文件,几乎每个对象的键都有一个空格,用于它们的名字和姓氏.因此,每当我尝试调用该键的值时,它都会显示为"未定义".如何显示要显示的值?

这是我的json文件的一个例子

{"Wojciech Szczesny":"yes","Lukasz Fabianski":"no","Emiliano Viviano":"no","Olivier Giroud":"yes","Per Mertesacker":"yes","Bacary Sagna":"yes","Laurent Koscielny":"no","Santi Cazorla":"yes","Mikel Arteta":"yes","Mesut \u00d6zil":"no","Kieran Gibbs":"yes","Aaron Ramsey":"no","Jack Wilshere":"no","Mathieu Flamini":"yes","Tomas Rosicky":"yes","Lukas Podolski":"yes","Nacho Monreal":"no","Theo Walcott":"no","Thomas Vermaelen":"yes","Carl Jenkinson":"no","Alex Oxlade-Chamberlain":"no","Serge Gnabry":"no","Kim Kallstrom":"no","Nicklas Bendtner":"no","Abou Diaby":"no","Park Chu-Young":"no","Emmanuel Frimpong":"no","Yaya Sanogo":"no","Ryo Miyaichi":"no","Hector Bellerin":"no","Chuba Akpom":"no","Isaac Hayden":"no","Gideon Zelalem":"no"}
Run Code Online (Sandbox Code Playgroud)

这是我的代码

$.ajax({
url:'ars.json',
dataType:'json',
cache: false,
success: function(data) {
var count = 0;
arrayTesting.push(Object.getOwnPropertyNames(data[0]));
for(var key in data) {
            //This line does not run at all
    if(data[key].Per Mertesacker){
        count++;
    }else{}

}
    //Nothing prints out in the console
    console.log(data[key].Per Mertesacker);
}
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

8
推荐指数
1
解决办法
1万
查看次数

如何在webview中为Android启用前置摄像头

如何在Webview上启用前置摄像头?我在AndroidManifest.xml中启用了这些功能

 <uses-feature android:name="android.hardware.camera" android:required="true" />
 <uses-feature android:name="android.hardware.camera.front" android:required="true" />
Run Code Online (Sandbox Code Playgroud)

相机不会用于拍照或录制,只是打开前置摄像头.

当我使用手机浏览器访问网站时,手机摄像头工作一次允许提示信息.如何使用webview?

在html文件中有一个显示网络摄像头的Canvas和Video标签它不会记录或拍摄它只是显示摄像机视图.

这是html代码

 <canvas id="inCanvas"  width="500" height="500" style="display:none"></canvas>
 <video id="inputVideo" width="100" height="100" autoplay loop ></video>
Run Code Online (Sandbox Code Playgroud)

它适用于网络摄像头,但不适用于android中的webview.

html javascript camera android webview

7
推荐指数
1
解决办法
5686
查看次数

如何在Phonegap中启用前置摄像头

使用带有以下代码的HTML5和Js在网站上打开网络摄像头.

<!DOCTYPE html>
<html>
  <head>
    <title></title>
    <link rel="stylesheet" href="headBoxingStyle.css"/>
  </head>
  <body style="overflow: hidden">
    <div id="headtrack"></div>
    <canvas id='canvas' width='100' height='100'></canvas>
    <video width="100" height="100"></video>
  </body>
</html>

<script type="text/javascript">
var onFailSoHard = function(e)
{
    console.log('failed',e);
}

window.URL = window.URL || window.webkitURL;
navigator.getUserMedia = navigator.getUserMedia ||  navigator.webkitGetUserMedia;

var video = document.querySelector('video');

if(navigator.getUserMedia)
{
  navigator.getUserMedia({video: true},function(stream) {
    video.src = window.URL.createObjectURL(stream);
  }, onFailSoHard);
}

document.getElementById('snapshot').onclick = function() { 
  var canvas = document.getElementById('canvas'); 
  var ctx = canvas.getContext('2d'); 
  ctx.drawImage(video,0,0); 
} 
</script>
Run Code Online (Sandbox Code Playgroud)

但是如何通过Phonegap打开设备前置摄像头.不会拍摄照片或录像机,只显示前置摄像头视图.目前安装了Phonegap相机插件,添加了权限并测试了Phonegap上的示例代码,该代码工作正常,但上面的代码只显示了图片中的Play符号.

这是权限

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera"android:required="false" …
Run Code Online (Sandbox Code Playgroud)

javascript html5 camera android cordova

4
推荐指数
1
解决办法
5894
查看次数

标签 统计

javascript ×3

android ×2

camera ×2

cordova ×1

html ×1

html5 ×1

jquery ×1

json ×1

webview ×1