def pause_playback(self): """Pauses Play Video app. Pauses the Play Video app by media key event. """ arc.send_keycode(self._KEYCODE_MEDIA_PAUSE)
def stop_playback(self): """Stops Play Video app. Stops the Play Video app by media key event. """ arc.send_keycode(self._KEYCODE_MEDIA_STOP)
def start_playback(self, blocking_secs=None): """Starts Play Video app to play a video file. @param blocking_secs: A positive number indicates the timeout to wait for the playback is finished. Set None to make it non-blocking. @raises ArcPlayVideoResourceException: Play Video app is not ready or playback file is not set yet. """ arc.send_keycode(self._KEYCODE_MEDIA_PLAY) if blocking_secs: tag = lambda : arc.check_android_file_exists( self._PLAYVIDEO_EXIT_TAG) exception = error.TestFail('video playback timeout') utils.poll_for_condition(tag, exception, blocking_secs)