-1

連続ループでは、バーコードがスキャンされ、スキャンが有効な場合はテキスト データと音声データが読み出され、再生されます。これは異なるコンテキストで発生します。最初にテキストの再生が行われ、次にそのコールバック関数が実行され、そこから音声の再生が行われ、次にそのコールバック関数が実行されます。この問題は、複数のスキャンが実行されたときに見られ、同期の問題が発生する場合があります。1 番目のバーコードのテキスト再生中に、別のスキャンが行われると、2 番目のバーコードの音声データが再生されます (2 番目のテキスト再生はスキップされます)。この動作は時々しか見られないため、デバッグがやや困難です。

コールバック内で同期を提供する方法はありますか?

助けてくれてありがとう。

-アパルナ

4

1 に答える 1