小编Nik*_*kic的帖子

无法在 webRTC 上下文中从 Android webView(chrome 框架)访问相机

应用程序基于 webRTC 与 websocket 。Android studio 2.3.2 最新版本。

我已经在使用:

https 协议,自动播放,android 版本 7.0(最低 > android 5.0)。 应用程序适用于所有支持的浏览器,仅 android webview 生成错误

这是logcat登录错误的第一行(android studio last ver):

E/chromium: [ERROR:audio_manager_android.cc(264)] 无法选择音频设备!E/cr_VideoCapture:分配:manager.openCamera:SecurityException:validateConnectLocked:1112:调用者“com.testwebrtc.nikola.myapplication”无法在android.hardware.camera2.CameraManager.throwAsPublicException(CameraManager.java: 628)在android.hardware.camera2.CameraManager.openCameraDeviceUserAsync(CameraManager.java:

错误的其他变体:

[错误:web_contents_delegate.cc(199)] WebContentsDelegate::CheckMediaAccessPermission:不支持。

这是来自 chrome/webview 的错误日志(来自 errorCallBack - getUserMedia ):

      An error occcurred [CODE NotAllowedError]

      other error variant: 

      trackstarterror
Run Code Online (Sandbox Code Playgroud)

Android 代码如下所示:

package com.project.TEST.xxx;
import android.annotation.TargetApi;
import android.app.Activity;
import android.app.Fragment;
import android.app.FragmentManager;
import android.content.Context;
import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup; …
Run Code Online (Sandbox Code Playgroud)

google-chrome android-webview webrtc

10
推荐指数
2
解决办法
2万
查看次数

xcode 8 import pdf(vector)intro图像资源不能正常工作

  • 我拖动pdf介绍图像资产(通用)和构建x代码...没有生成png @ 2 png @ 3.(只有Pdf)

我遵循这个教程:https: //icons8.com/articles/how-to-use-vectors-in-xcode-7/

当我在设备上启动应用程序时,图像质量太差了...

在此输入图像描述

x-code 6,7工作....也许PDF文件需要优化?!

在研究中我发现"svg的大小并不重要",但在这种情况下它是(我测试它).

xcode vector

9
推荐指数
1
解决办法
9764
查看次数

Vue/Typescript 如何找到用于 style = { } 的正确对象类型

我在我的 vue ts 项目中使用这种方法来设置样式。

    private styleTableObject: CSSStyleSheet = {
      width: '100%',
      height: '76%'
    }
Run Code Online (Sandbox Code Playgroud)

我是被迫的类型any

    private styleTableObject: any = {
      width: '100%',
      height: '76%'
    }
Run Code Online (Sandbox Code Playgroud)

错误日志:

Type '{ width: string; height: string; }' is not assignable to type 'CSSStyleSheet'.
  Object literal may only specify known properties, and 'width' does not exist in type 'CSSStyleSheet'.
Run Code Online (Sandbox Code Playgroud)

如果使用可视代码助手中的任何类型,我会收到错误日志:

 Type '{ width: string; height: string; }' is not assignable to type 'StyleSheet'.
  Object literal may only specify known properties, and 'width' does …
Run Code Online (Sandbox Code Playgroud)

typescript vue.js

8
推荐指数
2
解决办法
3932
查看次数

在打字稿项目中导入matter-js

我找到了这个文件:

https://www.npmjs.com/package/@types/matter-js

我执行这一行:

npm install --save @types/matter-js

在根 ts 文件中,我收到错误消息:

'Matter' 指的是一个 UMD 全局,但当前文件是一个模块。考虑改为添加导入。

代码如下:

///<reference path="matter-js.d.ts"/>

import Ioc from "./libs/ioc";
let master = new Ioc();
console.log(master);
console.log(Matter);
Run Code Online (Sandbox Code Playgroud)

浏览器错误:

app.ts:11 Uncaught ReferenceError: 未定义问题

我需要加载 matter-js.js 库吗?

如果我把:

import matter from 'matter-js'
Run Code Online (Sandbox Code Playgroud)

我明白了:

模块“matter-js”没有默认导出。

typescript matter.js

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

makehuman 骨骼动画导出到three.js

我尝试在 Three.js 中从搅拌机(制作人类)加载骨骼动画(bhv)。

最后是修订版 77,使人类最后的版本是 1.1.0。

我为搅拌机尝试了旧版本的three.js(js格式)导出器

使用来自three.js repo的文件很好:marine_anims.js对我来说不是gui,但剪辑可以播放......

关于错误:完全跟踪名称

三.min.js:316 未捕获的错误:根本无法解析 trackName:.bones[spine-1].position

.bones[spine-1].position 固定:.bones[spine_1].position

(使用 - 对所有字符串执行此操作)

我的代码的最后一个版本基于来自 Three.js 的 blendCharacter.js 。

也许搅拌机出口(搅拌机 2.77a)是错误的!- skinIndices 和 skinWeights 都为零 [0,0,0,0,0,0,0,0,0...0]

  • 另外(json last ver exporter)在其中一个变体中我获得了 skinIndices 和 skinWeights 的成功,但是:

    { "rotq": [0,0,0,1], "parent": 7, "pos": [-2.0792,1.92099,7.0397], "name": "DEF_lolid.R" },

    { "rotq": [0,0,0,1], "parent": null, "pos": [0,0,-0], "name": "DEF_f_index.03.L" },{

parent : null ( 95% , 5% 是正确的)

我不能用手修复它太复杂了......

(js 格式导出器)three.min.js:306 无法绑定到骨骼,因为节点没有骨架 T…E.PropertyBinding {path: ".bones[hips].position", parsedPath: Object, node: 11,根节点:11}

在线演示:http : …

blender three.js

5
推荐指数
1
解决办法
676
查看次数

为什么不同的网络浏览器会为这段代码显示不同的输出?

 <html>
    <head><title>Frontpage</title></head>
    <h3>Hello</h3>

    <script>
	var a=1;
	function myFunc(){
	document.write(a+"  ");
	a=a+1;
	myFunc();
    }
    </script>

    <body><button type="button"  onclick="myFunc()">Hey there</button></body>
    </html> 
Run Code Online (Sandbox Code Playgroud)

Internet Explorer中的输出为0到53075,而Chrome中的输出为12561.我不明白为什么不同的浏览器显示不同的输出以及它如何停止递归.谢谢.

javascript

5
推荐指数
1
解决办法
66
查看次数

来自响应服务器的布尔值在表 ant 中不可见

我用于https://ant.design/components/table/反应本机项目。

我已经获取并且除了布尔值之外所有数据都有效!

有什么建议吗?

  const columns = [
    {
      title: 'Test',
      dataIndex: 'testbool',
      key: 'testbool',
      width: '20%',
    }, ...

Run Code Online (Sandbox Code Playgroud)

react-native

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

禁用webview浏览器测试器(android)

我下载最新版本的android studio,保持所有最新版本.版本是2.2.2.

我无法找到如何从我的应用程序中删除测试器浏览器.我只是想使用webView控件而不是浏览器测试器.

android

3
推荐指数
1
解决办法
3189
查看次数

Matter-js - 如何获得矩形的宽度和高度?

Matter-js - 如何获得矩形的宽度和高度?

我需要知道是否在 Matter-js 中实现了距离返回方法。

// part.vertices[0] and part.vertices[1]
Run Code Online (Sandbox Code Playgroud)

我想集成瓷砖选项。这就是关键部分的外观(我对 Render.bodies 使用覆盖函数,这是我最感兴趣的)。:

  for (let x = 0; x < this.tiles; x++) {

    c.drawImage(
      texture,
      texture.width * -part.render.sprite.xOffset * part.render.sprite.xScale,
      texture.height * -part.render.sprite.yOffset * part.render.sprite.yScale,
      texture.width * part.render.sprite.xScale,
      texture.height * part.render.sprite.yScale);

  }
Run Code Online (Sandbox Code Playgroud)

matter.js

3
推荐指数
2
解决办法
2181
查看次数

在 Windows 10 上,“ANY_NODE_APP”不是内部或外部命令、可运行的程序或批处理文件

我使用 Windows 10 操作系统。我已经尝试过:

npm i -g tslint
Run Code Online (Sandbox Code Playgroud)

也本地安装。

我使用可视化代码终端(power shell、git bash 和 cmd )在任何变体中都没有帮助。

tslint 的执行文件在哪里?我会将路径引入PATHenv var。

tslint visual-studio-code

3
推荐指数
1
解决办法
2487
查看次数

两个孩子在React中具有相同的键

应用程序可以正常工作,我的类确实添加了一个新元素,但是我在控制台中看到以下警告!

警告:遇到两个具有相同密钥的孩子[object Object]。密钥应该是唯一的,以便组件在更新过程中保持其身份。非唯一键可能会导致子代重复和/或被忽略-该行为不受支持,并且可能在将来的版本中更改。在ContentBody中的div中(由ContentBody创建)

这是我的渲染部分:

 return (
            <div ref={this.myRef} style={this.state.myHomeStyle} >
              {this.state.elements.map((i: any) => {
                console.log(">>i>>>>", i);
                return <span style={i.myStyle} key={i} >{i}</span>;
              })}
            </div>
        );

// Where i init 
 public componentDidMount() {

    console.log('componentDidMount');
    this.myDOM  = this.myRef.current;
    this.myDOM.addEventListener(myEventsList.adaptCss, this.adaptCss);

    this.add(12,this.INLINE_TEST_ELE, null);
    this.add(13,this.INLINE_TEST_ELE, null);

  }


// Function add 
private add = (id: number, content: any, event: any ) => {

    let localArr: any[] = [];
    let mEvent: any = null;

    if (event !== undefined) {
      mEvent = event;
    }

    localArr = …
Run Code Online (Sandbox Code Playgroud)

key add reactjs

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

'...'不是后缀一元运算符 - Swift 3

我只想删除一部分字符串.

if let dotRange = detailArticleContent?.range(of: "<iframe") {

    detailArticleContent.removeSubrange( dotRange.lowerBound... < detailArticleContent.endIndex )
    //In this line i got err : '...' is not a postfix unary operator 

   }
Run Code Online (Sandbox Code Playgroud)

xcode ios swift3

1
推荐指数
2
解决办法
4366
查看次数

String.fromCharCode 与“0x”的 TypeScript 错误

我需要任何建议来解决这个问题!错误:

('0x' + p1);

错误日志:

 TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.
Run Code Online (Sandbox Code Playgroud)

代码 :

export function encodeString(str): any {
  // first we use encodeURIComponent to get percent-encoded UTF-8,
  // then we convert the percent encodings into raw bytes which
  // can be fed into btoa.
  return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,
    function toSolidBytes(match, p1) {
      return String.fromCharCode('0x' + p1);
    }));
};
Run Code Online (Sandbox Code Playgroud)

typescript

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