Skip to content

Attempt to invoke virtual method 'boolean com.iflytek.cloud.SpeechSynthesizer.setParameter(java.lang.String, java.lang.String)' on a null object reference #49

Open
@xiaoosnggao

Description

@xiaoosnggao

经过测试是 Synthesizer.init 的时候报的错

代码如下:

 constructor(props) {
        super(props)
        Synthesizer.init("5a5b697b")
    }
    componentDidMount() {
        this.synthesizerEventEmitter = new NativeEventEmitter(Synthesizer);
        this.synthesizerEventEmitter.addListener('onSynthesizerBufferCompletedEvent', (e) => {
        });
        this.synthesizerEventEmitter.addListener('onSynthesizerSpeakCompletedEvent', (e) => {
        });
    }

报错信息如下

Attempt to invoke virtual method 'boolean com.iflytek.cloud.SpeechSynthesizer.setParameter(java.lang.String, java.lang.String)' on a null object reference
setTtsParam
    SpeechSynthesizerModule.java:183
init
    SpeechSynthesizerModule.java:108
invoke
    Method.java
invoke
    JavaMethodWrapper.java:372
invoke
    JavaModuleWrapper.java:160
run
    NativeRunnable.java
handleCallback
    Handler.java:751
dispatchMessage
    Handler.java:95
dispatchMessage
    MessageQueueThreadHandler.java:29
loop
    Looper.java:154
run
    MessageQueueThreadImpl.java:192
run
    Thread.java:761

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions