Android 13 使用 cmd media_session 命令调节音量

server/2024/9/24 11:43:01/

基于 Android 13 ,

cmd media_session usage :

console:/ # cmd media_session                                                  
usage: media_session [subcommand] [options]media_session dispatch KEYmedia_session list-sessionsmedia_session monitor <tag>media_session volume [options]media_session dispatch: dispatch a media key to the system.KEY may be: play, pause, play-pause, mute, headsethook,stop, next, previous, rewind, record, fast-forward.
media_session list-sessions: print a list of the current sessions.
media_session monitor: monitor updates to the specified session.Use the tag from list-sessions.
media_session volume:  the options are as follows: --stream STREAM selects the stream to control, see AudioManager.STREAM_*controls AudioManager.STREAM_MUSIC if no stream is specified--set INDEX     sets the volume index value--adj DIRECTION adjusts the volume, use raise|same|lower for the direction--get           outputs the current volume--show          shows the UI during the volume changeexamples:adb shell media volume --show --stream 3 --set 11adb shell media volume --stream 0 --adj loweradb shell media volume --stream 3 --get255|console:/ #

我是在串口操作的,所以不需要加 adb shell 。

获取媒体音量

255|console:/ # cmd media_session volume --stream 3 --get
[V] will control stream=3 (STREAM_MUSIC)
[V] will get volume
[V] Connecting to AudioService
[V] volume is 25 in range [0..100]

媒体音量加1

console:/ # cmd media_session volume --stream 3 --adj raise                    
[V] will control stream=3 (STREAM_MUSIC)
[V] will adjust volume
[V] Connecting to AudioService

媒体音量减1

console:/ # cmd media_session volume --stream 3 --adj lower                    
[V] will control stream=3 (STREAM_MUSIC)
[V] will adjust volume
[V] Connecting to AudioService

设置媒体音量设为20,并显示音量条UI

console:/ # cmd media_session volume --show --stream 3 --set 20                
[V] will control stream=3 (STREAM_MUSIC)
[V] will set volume to index=20
[V] Connecting to AudioService

播放视频时,暂停、继续播放。可能不是所有应用都支持,不同应用支持的命令不一样。

console:/ # cmd media_session dispatch play
console:/ # cmd media_session dispatch pause

http://www.ppmy.cn/server/101915.html

相关文章

打包时未添加camera模块,请参考https://ask.dcloud.net.cn/arss/1ooticle/283

今天在app打包使用的时候突然发现app在拍照上传照片的时候遇到这个问题 遇到这种情况通常是因为app打包的时候manifestjson文件中App模块配置中的Camera&Gallery配置没有打开&#xff0c;点击相应选项勾选即可 然后再上传打包就好了! 哈哈哈好久没写博客了最近太忙了&…

立体连接扩展意义下的开源AI智能名片O2O商城小程序探索

摘要&#xff1a;随着数字化时代的深入发展&#xff0c;传统品牌营销体系正经历着前所未有的变革。立体连接作为一种新兴的市场营销策略&#xff0c;不仅重构了品牌与消费者之间的认知与交易链条&#xff0c;更在市场定位、需求辨识、价值定位及价值创造等多个维度展现出其独特…

c语言-经典例题

C语言-经典例题 一、单项选择题 1、 -- A 2、 -- C y<5 --是关系运算符的优先级大于&& -- 是逻辑运算符 3、 -- B - D选项&#xff1a;c是float类型&#xff0c;所以c/2是1.5 4、 -- C 从后往前执行&#xff08;先算后面的&a…

5. 数据结构—栈的实际案例

1. 10进制转8进制 void conversion(int n){LinkStack S;InitStack(S);while(n){Push(S,n%8);nn/8;}while(!StackEmpty(S)){int x;Pop(S,x);printf("%d",x);} } 2. 括号匹配 bool Matching(){LinkStack S;char ch,x;InitStack(S);while(cin>>ch){if(ch#)bre…

拼多多客服的得力助手:自动回复软件

随着时代的发展&#xff0c;科技的进步&#xff0c;传统的客服人工打字已经逐渐不能适应当今快节奏的电商服务需求。如今&#xff0c;市面上涌现众多客服机器人辅助软件&#xff0c;他们以高效的特别快速地成为拼多多电商客服人员必备的工具。 作为一名拥有八年经验的老电商客服…

Anything in Any Scene:无缝融入任何场景,实现逼真视频对象插入技术

人工智能咨询培训老师叶梓 转载标明出处 现实世界的视频捕获虽然因其真实性而宝贵&#xff0c;但常常受限于长尾分布的问题&#xff0c;即常见场景过度呈现&#xff0c;而关键的罕见场景却鲜有记录。这导致了所谓的"分布外问题"&#xff0c;在模拟复杂环境光线、几何…

python:画由两条抛物线所围成的图形

《高等数学》同济大学版 P338 编写 test_diff_2_area.py 如下 # -*- coding: utf-8 -*- """ 画由两条抛物线: ysqrt(x) , yx^2 所围成的图形的面积 """ import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import…

【学习笔记】Day 12

一、进度概述 1、《地震勘探原理》第五章 二、详情 个人感觉第五&#xff0c;六&#xff0c;八章的解释更倾向于地质学那边负责的&#xff0c;但是多了解相关原理&#xff0c;肯定是有利于 DL-FWI 的相关研究的&#xff0c;所以这里只是做一个粗略的归纳&#xff0c;相关内容详…