永发信息网

android开发:关于android mediaplayer 播放内存中的音乐、如何加速或减速播放。

答案:4  悬赏:20  手机版
解决时间 2021-02-05 17:20
  • 提问者网友:疯子也有疯子的情调
  • 2021-02-04 18:33
android开发:关于android mediaplayer 播放内存中的音乐、如何加速或减速播放。
1、如何播放一个读取到字节数组中的音乐(mp3文件读取到内存中后播放)、有代码最好。
2、如何加速播放或降速播放(Windows下可以1.1倍、1.2倍 … … 2倍或0.9倍、0.8倍 … …0.6倍的速度播放)SD卡中的MP3或wav文件。有代码最好。
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-02-04 19:16
android播放器有设置打点播放功能,快进快退功能感觉可以利用这个,设置有限的播放点,跳跃式播放。

但要实现变音式的加速或减速,是要对取出的音乐数据做处理的,填充或删去一些数据。
android MediaPlayer没有提供这样接口,一种解决方案是,弄一套音频解码库,可以对解码后的音频数据进行处理的(在android源码下,对ffmpeg 移植和2次开发是个办法)。
全部回答
  • 1楼网友:轮獄道
  • 2021-02-04 22:28
做任务的路过,楼主加油!
  • 2楼网友:举杯邀酒敬孤独
  • 2021-02-04 20:54
在学java的路过 露珠加油
  • 3楼网友:杯酒困英雄
  • 2021-02-04 20:24
android安置,(一个手机系统) process进程(一般指电脑进程) media媒体(一般指影音) 应该是手机系统声音的某个文件吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯