Tag: 音频

如何在5秒钟内没有声音的情况下停止录音

例如,[startRecord] – > [sound] – > [sound] – > [2秒钟静音] – > [sound] – > [1秒钟静音] – > [声音] – > [5秒钟沉默] – > [stopRecord] 当只有5秒钟和更多的沉默时,我想停止录音 我怎样才能用java或kotlin做到这一点?

AudioManager.STREAM_ALARM拒绝静音或取消静音

第一次海报 – 温柔。 我有这个代码在Kotlin的API 23下运行: fun handleStreamButton(id: Int, streamID: Int) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { debugOut("handleStreamButton(): Build.VERSION.SDK_INT >= Build.VERSION_CODES.M") } else { debugOut("handleStreamButton(): Build.VERSION.SDK_INT < Build.VERSION_CODES.M") } var tb: ToggleButton = getToggleButton(id) var toMute = getToggleButtonState(tb) var muteAction = AudioManager.ADJUST_UNMUTE if (toMute) { muteAction = AudioManager.ADJUST_MUTE } var before = audioManager.isStreamMute(streamID); audioManager.adjustStreamVolume( streamID, muteAction, […]

在Kotlin播放原始文件中的声音

我创建动物的应用程序声音,但我有一个问题声音不是播放名称,图像和声音动物列表的代码 listanimales.add(animals("Cat",R.drawable.a1,R.raw.a1)) listanimales.add(animals("Dog",R.drawable.a2,R.raw.a2)) listanimales.add(animals("Fox",R.drawable.a3,R.raw.a3)) override fun getView(postion: Int, p1: View?, p2: ViewGroup?): View? { var anum = mylistofAnimals[postion] var myView = layoutInflater.inflate(R.layout.design,null) myView.anImage.setImageResource(anum.aImage!!) myView.anName.text = anum.aName!! myView.anImage.setOnClickListener { player = MediaPlayer() try { player!!.setDataSource(anum.aSound) player!!.prepare() player!!.start() }catch (ex:Exception){ } } return myView } 最后是我的班级 class animals{ var aName:String?=null var aImage:Int?=null var aSound:Int?=null constructor(aName:String,aImage:Int,aSound:Int){ this.aName = […]