#!/usr/bin/env bash # jump_film.sh - 单片跳转测试 # 用法: jump_film.sh [filmId] [filmName] [autoPlay] # filmId 默认 film-demo-001 # filmName 默认等于 filmId(仅一个参数时避免重复输入) # autoPlay true / false,默认 true set -e SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" # shellcheck disable=SC1091 source "${SCRIPT_DIR}/lib/common.sh" require_adb check_receiver_exists FILM_ID="${1:-film-demo-001}" # 缺省 filmName 时与 filmId 同名,避免用户重复输入 FILM_NAME="${2:-${FILM_ID}}" AUTO_PLAY="${3:-true}" print_header "单片跳转 JUMP/FILM" PAYLOAD=$(build_jump_payload FILM \ "filmId=${FILM_ID}" \ "filmName=${FILM_NAME}" \ "autoPlay=${AUTO_PLAY}") send_voice_broadcast "JUMP" "${PAYLOAD}" log_ok "预期进入 VideoDetailActivity(autoPlay=${AUTO_PLAY})"