测试用例已经将应用和声卡绑定,实际测试有如下效果: RockVideoPlayer播放视频声音走hdmi声卡 gallery3d播放视频声音走hdmi_1声卡
时间: 2024-03-16 15:45:04 浏览: 204
了解了你的情况后,对于这种情况,可以使用以下 adb 命令来为不同的应用程序指定不同的音频会话 ID:
```
adb shell media set-session-id <sessionid> <package_name>
```
其中,`<sessionid>` 表示音频会话 ID,可以是任意整数;`<package_name>` 表示应用程序的包名。
例如,在你的测试中,如果你想让 RockVideoPlayer 应用程序的声音走 hdmi 声卡,可以使用以下命令:
```
adb shell media set-session-id 81 com.example.RockVideoPlayer
```
其中,81 是你指定的音频会话 ID,com.example.RockVideoPlayer 是 RockVideoPlayer 应用程序的包名。
同理,对于 gallery3d 应用程序,可以使用以下命令:
```
adb shell media set-session-id 65 com.example.gallery3d
```
其中,65 是你指定的音频会话 ID,com.example.gallery3d 是 gallery3d 应用程序的包名。
需要注意的是,这个命令只适用于 Android 10 及以上版本。另外,如果你需要在多个设备上运行这个测试用例,你需要在每个设备上手动执行这些命令来指定不同的音频会话 ID。
阅读全文
相关推荐













