我想播放一个通知声音,我的问题是声音永远循环,它应该只响一次.

我尝试了两种方法:

notification.sound = Uri.parse("content://media/internal/audio/media/38");

mMediaPlayer = new MediaPlayer();

mMediaPlayer.setAudioStreamType(AudioManager.STREAM_NOTIFICATION);

mMediaPlayer.setDataSource(this, Uri.parse("content://media/internal/audio/media/38"));

mMediaPlayer.setLooping(false);

mMediaPlayer.prepare();

mMediaPlayer.setOnPreparedListener(new OnPreparedListener() {

@Override

public void onPrepared(MediaPlayer mp) {

Log.v(Utils.TAG, "onprepared");

mp.start();

}

});

mMediaPlayer.setOnCompletionListener(new OnCompletionListener() {

@Override

public void onCompletion(MediaPlayer mp) {

Log.v(Utils.TAG, "end, we should release");

mp.stop();

mp.release();

}

});

在第二种情况下,我从未看到跟踪"结束,我们应该释放",音频一遍又一遍地播放.

任何的想法?

非常感谢你

更新:

我尝试了两种设备:

它在ICS 4.0.4的Galaxy Nexus上永远循环

它适用于HTC Hero 2.2.1

android mediaplayer单曲循环播放,android mediaplayer永远在ICS上循环播放相关推荐

  1. android音乐播放器 单曲循环,[Android] MediaPlayer单曲循环不卡顿

    [TOC] 0x00 需求 单曲循环播放歌曲,要求过度连贯,听不出来卡顿感觉. 0x01 解决思路 MediaPlayer 对于常见的音乐播放,我们第一时间想到的应该就是它,它有一个方法 MediaP ...

  2. jplayer实现单曲循环

    播放器里有3种播放形式,单曲循环,随机播放,按顺序播放.随机播放和顺序播放已经实现,接下来就是单曲循环.我来说说我的思路. 单用户点击单曲循环列表的时候,获取当前正在播放的音乐数据,并记录该音乐数据. ...

  3. python单曲循环播放MP3

    python单曲循环播放mp3 本文使用pygame播放MP3 1.安装pygame包 安装方式请查看https://blog.csdn.net/python_go/article/details/1 ...

  4. 【小河今学 | JavaScript + JQuery】音乐播放器4-音量调整、单曲循环、全部循环

    08.18今天来完善音乐播放器的音量调整.单曲循环和全部循环功能. 本篇基于上一篇[小河今学 | JavaScript + JQuery]音乐播放器3-歌词轮播和进度条跳转功能实现 一.音量调整 首先 ...

  5. 苹果播放器实现单曲循环

    一直觉得苹果的音乐播放器比较坑. 但是,用了qq音乐播放器,发现,我竟然没法把电脑里的音乐导入到手机里.更坑. 必须重用苹果的音乐播放器.下简称MP(music player). 因为学英语,必须要单 ...

  6. 音乐播放器的实现(四)—— 歌曲列表、顺序播放、单曲循环、随机播放、自动下一曲

    音乐播放器的实现(四)-- 歌曲列表.顺序播放.单曲循环.随机播放.自动下一曲 传送门:(完整工程见第五章篇尾) 音乐播放器的实现(一)-- Audio Listener和Audio Source面板 ...

  7. 微信小程序自定义音频组件,自定义滚动条,单曲循环,循环播放

    小程序自定义音频组件,带滚动条 摘要:首先自定义音频组件,是因为产品有这样的需求,需要如下样式的 而微信小程序API给我们提供的就是这样的 而且产品需要小程序有后台播放功能,所以我们不考虑小程序的 a ...

  8. 原生H5+JS+CSS实现音乐播放器(上下一首,随机单曲循环播放,进度条,播放列表)

    学了前端小半个月了,今天自己动手写一个音乐播放器实现的功能有 播放列表 ,随机单曲循环播放,上下一首,暂停和开始,静音,音量增加减少,进度条(收藏功能暂未实现,为了排版好看添加的,后续补充收藏等功能) ...

  9. 单曲循环 翻译_“单曲循环” 用哪个词?

    本集节目内容简介 本集节目的问题来自一位姓闫的网友.她想知道应该用哪一个词语来表示 "单曲循环" 比较合适,是 "loop.repeat" 还是 "r ...

  10. 单曲循环 翻译_Loop, repeat and replay “单曲循环” 用哪个词?

    本集节目内容简介 本集节目的问题来自一位姓闫的网友.她想知道应该用哪一个词语来表示 "单曲循环" 比较合适,是 "loop.repeat" 还是 "r ...

最新文章

  1. non-strictly-monotonic PTS
  2. Win7下程序结束为何没有调用 DLL_PROCESS_DETACH?
  3. Java高阶语法---final
  4. linux中将光标与操作系统,linux操作系统基本命令介绍(2)
  5. python sqlite3事务_python使用上下文管理器实现sqlite3事务机制
  6. redis-数据类型-有序集合
  7. 苹果优化iPhone 12 Pro人脸识别,指纹识别还是别想了
  8. diff git 指定时间_Git 自救指南
  9. goodbye cnblogs
  10. hibernate之初学复合主键
  11. 十大你不一定知道的牛逼技术问答社区
  12. 发那科机器人圆弧指令怎么用_发那科机器人的指令如何编辑
  13. C语言学习教程,用C语言编写扫雷游戏
  14. linux设定u盘启动,cdlinux u盘启动,教您如何设置
  15. whether 连词或代词词性都不能作为疑问词
  16. 西部世界:币本位是什么?
  17. RH236介绍红帽GLUSTER存储
  18. 输入一个自然数N,要求输出如下的魔方阵,即边长为N*N,元素取值为1至N*N,1在左上角,呈顺时针方向依次放置各元素。
  19. 网络扫描工具ncnmap
  20. 连接无线路由器显示windows找不到证书来登录无线网络

热门文章

  1. 用word宏命令批量修改图片尺寸大小(亲测好用!)
  2. pkpm板按弹性计算还是塑性_PKPM楼板计算
  3. 【论文阅读】Probabilistic Embeddings for Cross-Modal Retrieval CVPR 2021 --- 跨模态检索,概率嵌入,一对多,多对多匹配
  4. ps图层高级扩展知识
  5. 多重检验_LSD方法不准确性
  6. Android Studio 常用快捷键(MAC)
  7. BATT入局,小程序成超级APP连接一切的枢纽
  8. 计算机界面视频录制软件,视频录制工具怎么用?这样的电脑录屏方法超实用!...
  9. 美团和饿了么分别有什么优势和劣势?
  10. 计算机二级excel常见函数函数多表求和,excel sumif函数多条件求和 sumif的高级用法:跨多表条件求和...