我有一个有2个按钮(开始,结束)的活动,当用户按下开始时,活动将触发一个服务,记录语音,并在用户按下结束按钮时保存它。为了确保用户知道他正在录制,我在活动UI上添加了一个文本视图,并希望服务类可以将其更改为类似于"it is recording...“的内容。服务的onStartCommand()和onDestory()上的“完成记录”。但是既然服务类不支持findviewbyId(),我该如何解决这个问题呢?
我创建了一个永久的notification,我的目标是这样
1)用户点击notification
2) Google Speech to Text activity启动并接收语音输入
3)将输入转换为文本,并开始一个新的活动,这表明了文本。
到目前为止,我尝试过的是--
NotificationCompat.Builder builder = new NotificationCompat.Builder(MainActivity.this)
.setSmallIcon(android.R.drawable.ic_dialog_alert)
我创建了一个不和谐的机器人使用Discord.Net,它正在观察来自多个协会的多个语音频道。我正在监听UserVoiceStateUpdated事件,因为每当用户加入一个被静音的观察到的语音通道时,该用户就应该被机器人静音。每当用户离开一个观察到的语音通道时,该用户应该得到非静音。
我有一个内存缓存保存所有观察到的语音通道的信息。每个info对象都提供以下信息
public class ObservedVoiceChannelInfo
{
public ulong VoiceChannelId { get; set; }
public bool Muted { get; set