diff options
author | Paul McLean <pmclean@google.com> | 2020-11-19 14:59:36 -0700 |
---|---|---|
committer | Paul McLean <pmclean@google.com> | 2020-11-19 15:02:50 -0700 |
commit | db0f680346d9681eba6e6e5f8580b6e95b6c17b2 (patch) | |
tree | a17b476064922108277a20415ef32dce18d506a6 /samples | |
parent | 73934cc95fb16c4c9b0f02f69e2570c0105e3b94 (diff) | |
download | oboe-db0f680346d9681eba6e6e5f8580b6e95b6c17b2.tar.gz |
Handle openStream() failure.
Diffstat (limited to 'samples')
-rw-r--r-- | samples/iolib/src/main/cpp/player/SimpleMultiPlayer.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/samples/iolib/src/main/cpp/player/SimpleMultiPlayer.cpp b/samples/iolib/src/main/cpp/player/SimpleMultiPlayer.cpp index fa7ca566..f873d560 100644 --- a/samples/iolib/src/main/cpp/player/SimpleMultiPlayer.cpp +++ b/samples/iolib/src/main/cpp/player/SimpleMultiPlayer.cpp @@ -64,10 +64,9 @@ void SimpleMultiPlayer::onErrorAfterClose(AudioStream *oboeStream, Result error) __android_log_print(ANDROID_LOG_INFO, TAG, "==== onErrorAfterClose() error:%d", error); resetAll(); - openStream(); - startStream(); - - mOutputReset = true; + if (openStream() && startStream()) { + mOutputReset = true; + } } void SimpleMultiPlayer::onErrorBeforeClose(AudioStream *, Result error) { |