0
내 앱에서 TextToSpeech를 사용하려고합니다.Android에서 텍스트 음성 패턴
나는 바운드 서비스로 작성했습니다. 활동이 중지되기 전에 텍스트를 읽어야 할 때 문제가 나타납니다. 액티비티가 바인딩을 해제하고 마무리하기 때문에 텍스트의 절반 만 표시됩니다.
활자로 직접 쓰고 싶지 않으면 텍스트를 음성에 쓰는 것이 더 좋은 패턴은 무엇입니까?
내 앱에서 TextToSpeech를 사용하려고합니다.Android에서 텍스트 음성 패턴
나는 바운드 서비스로 작성했습니다. 활동이 중지되기 전에 텍스트를 읽어야 할 때 문제가 나타납니다. 액티비티가 바인딩을 해제하고 마무리하기 때문에 텍스트의 절반 만 표시됩니다.
활자로 직접 쓰고 싶지 않으면 텍스트를 음성에 쓰는 것이 더 좋은 패턴은 무엇입니까?
바인드 서비스 대신 startService()
을 사용하여 서비스를 시작한 다음 바인딩하십시오. onUtteranceCompleted()
에있는 텍스트를 읽은 후 stopSelf()
으로 전화하십시오.