Tag: 存储

Kotlin Voice Record上传覆盖Firebase

你好guyi写一些代码,以获取音频记录保存在firebase。 它的工作,但始终保存同名,所以导致覆盖。 我怎样才能解决这个问题 ? mFileName = externalCacheDir!!.absolutePath mFileName += “/recorded_audio.3gp” private fun startRecording() { mRecorder = MediaRecorder() mRecorder!!.setAudioSource(MediaRecorder.AudioSource.MIC) mRecorder!!.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP) mRecorder!!.setOutputFile(mFileName) mRecorder!!.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB) try { mRecorder!!.prepare() } catch (e: IOException) { Log.e(LOG_TAG, “prepare() failed”) } mRecorder!!.start() } private fun stopRecording() { mRecorder!!.stop() mRecorder!!.release() mRecorder = null uploadAudio() } private fun uploadAudio() { val filepath = mStorage!!.child(“Audio”).child(“new_audio.3gp”) val […]

在kotlin的firebase putfile

putFile()方法在kotlin中显示未解析的引用 override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) if(requestCode==Gallery_Intent && resultCode == Activity.RESULT_OK ) { val uri = data!!.data val imgstr = FirebaseStorage.getInstance().getReference().child(“images”) uri.putFile(imgstr) } uri.putFile(imgstr)显示错误怎么办?