1

我正在使用Amazon Polly,我想speech在暂停的地方恢复发音,但每当我尝试恢复时,它都会从头开始。我将源设置media player如下

mediaPlayer.setDataSource(presignedSynthesizeSpeechUrl.toString());

我尝试使用暂停和恢复的代码如下,

playPauseButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if(pauseVal){
                mediaPlayer.seekTo(length);
                mediaPlayer.start();
                pauseVal = false;
            }else{
                mediaPlayer.pause();
                length= mediaPlayer.getCurrentPosition();
                pauseVal = true;
            }
        }
    });

我被困在这里,无法继续使用恢复功能。如果你们中的任何人提供帮助,我将不胜感激。

4

1 回答 1

0

媒体播放器不支持传递 URL 的恢复功能。因为我使用的是 webview,所以我只是将该 URL 传递给支持恢复功能的音频标签。

https://www.w3schools.com/html/html5_audio.asp

于 2019-01-02T07:43:44.273 回答