小编sta*_*kas的帖子

世博会录音webm

我正在使用expo,我试图通过使用webm输出格式(Expo.Audio.RECORDING_OPTION_ANDROID_OUTPUT_FORMAT_WEBM)来记录android .我的问题是我已经尝试了所有不同的编码器,但它们似乎都没有用.我期待vorbis编码器工作(Expo.Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_VORBIS)但我总是得到一个例外

    {
        "tryLoc": "root",
        "completion": {
            "type": "throw",
            "arg": {
                "framesToPop": 1,
                "code": "E_AUDIO_RECORDING",
                "message": "Start encountered an error: recording not started",
                "stack": "Error: Start encountered an error: recording not started\n    at createErrorFromErrorData (blob:http://172.16.6.80:19001/96c6e3c7-f483-40d9-a3ad-7a7114468a07:2297:17)\n    at blob:http://172.16.6.80:19001/96c6e3c7-f483-40d9-a3ad-7a7114468a07:2249:27\n    at MessageQueue.__invokeCallback (blob:http://172.16.6.80:19001/96c6e3c7-f483-40d9-a3ad-7a7114468a07:2691:18)\n    at blob:http://172.16.6.80:19001/96c6e3c7-f483-40d9-a3ad-7a7114468a07:2436:18\n    at MessageQueue.__guardSafe (blob:http://172.16.6.80:19001/96c6e3c7-f483-40d9-a3ad-7a7114468a07:2604:11)\n    at MessageQueue.invokeCallbackAndReturnFlushedQueue (blob:http://172.16.6.80:19001/96c6e3c7-f483-40d9-a3ad-7a7114468a07:2435:14)\n    at http://172.16.6.80:19001/debugger-ui/debuggerWorker.js:72:58"
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试的配置:

const recording = new Audio.Recording();
debugger;
await recording.prepareToRecordAsync({
  android: {
    extension: '.webm',
    outputFormat: Audio.RECORDING_OPTION_ANDROID_OUTPUT_FORMAT_WEBM,
    audioEncoder: Audio.RECORDING_OPTION_ANDROID_AUDIO_ENCODER_VORBIS,
    sampleRate: 44100,
    numberOfChannels: 2,
    bitRate: 128000 …
Run Code Online (Sandbox Code Playgroud)

audio android audio-recording react-native expo

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

在具有实例化视图的表上删除列

似乎在该表上有已定义的物化视图时,无法从表中删除列。例如,假设我们有此表:

> CREATE TABLE healthera.users (
>   user_id timeuuid PRIMARY KEY,
>   address text,
>   birthday int,
>   forename text,
>   user_password text,
>   username text
> );
Run Code Online (Sandbox Code Playgroud)

我们在下面定义实例化视图:

> CREATE MATERIALIZED VIEW users_by_username AS
>   SELECT * FROM users
>   WHERE user_id IS NOT NULL AND username IS NOT NULL
>   PRIMARY KEY (username, user_id);
Run Code Online (Sandbox Code Playgroud)

然后,我们更改用户表并添加一列:

> ALTER TABLE users ADD last_name text;
Run Code Online (Sandbox Code Playgroud)

当我们尝试从用户表中删除此列或任何其他列时,我们会返回此错误:

> ALTER TABLE users DROP last_name ;
> InvalidRequest: Error from server: code=2200 [Invalid query] …
Run Code Online (Sandbox Code Playgroud)

cassandra datastax-enterprise datastax-startup

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

安装了 aws cli v2 的 AWS CodeBuild nodejs 映像

我们正在构建我们的项目,我们必须使用 AWS CLI v2 来部署我们的项目。

我们使用的运行时版本是这个:

phases:
  install:
    runtime-versions:
      nodejs: 12.x
Run Code Online (Sandbox Code Playgroud)

是否有我们可以使用的安装了 AWS CLI v2 的官方 AWS CodeBuild Nodejs 映像,或者我们是否需要创建自己的映像。对于上述运行时,是否有一种优雅的方式升级到 v2?

这看起来可行,但将来可能不太稳定:

 # uninstall awscli version 1
 - pip3 uninstall -y awscli
 # install awscli version 2
 - curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
 - unzip awscliv2.zip
 - ./aws/install
Run Code Online (Sandbox Code Playgroud)

amazon-web-services docker-image aws-codebuild

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