aboutsummaryrefslogtreecommitdiff
path: root/samples
diff options
context:
space:
mode:
authorPaul McLean <pmclean@google.com>2020-11-19 14:59:36 -0700
committerPaul McLean <pmclean@google.com>2020-11-19 15:02:50 -0700
commitdb0f680346d9681eba6e6e5f8580b6e95b6c17b2 (patch)
treea17b476064922108277a20415ef32dce18d506a6 /samples
parent73934cc95fb16c4c9b0f02f69e2570c0105e3b94 (diff)
downloadoboe-db0f680346d9681eba6e6e5f8580b6e95b6c17b2.tar.gz
Handle openStream() failure.
Diffstat (limited to 'samples')
-rw-r--r--samples/iolib/src/main/cpp/player/SimpleMultiPlayer.cpp7
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) {