android - 如何正确使用 MediaPlayer 作为通知?
问题描述
实际上,我正在为带有条形码扫描仪的 Android 设备开发应用程序,并且我正在尝试设置每次读取相同条形码时都应播放的 .wav 声音。
在我的扫描方法中,我只是尝试执行以下操作:
MediaPlayer mpFound = MediaPlayer.create(OrdiniActivity.this, R.raw.exist);
mpFound.start();
每次扫描仪扫描历史列表中存在的条形码时,我都会启动另一个声音,但问题是,如果我读取多个条形码(因此上面的代码运行次数越来越多),声音就会消失并且不再发出任何声音。
解决方案
推荐阅读
- python - 我需要为每个组条件连接三列中的语句
- python - 无法在 Raspberry Pi 4 上安装 Tensorflow 2.3
- python-3.x - 这是不打印少于四个字符的名称的有效“if”表达式吗
- ios - 无法在 Appstore 连接中更新 ios 应用程序
- karate - 空手道 + Selenoid:如何让 VNC 工作?
- c# - 与 wcf 一起使用时数字字符数据为 0
- loops - android studio在点击无限循环时改变颜色
- javascript - 当在 ReactJs React-Redux 中仅创建或更新列表中的一个项目时,如何停止重新渲染整个项目列表?
- java - 如何使用 Jetty 进行高级路由?
- html - 无法与照片类似地创建 html 表