zoukankan      html  css  js  c++  java
  • android 的 c层 实现 音乐播放与音量调节


    今天添加闹钟的音乐提醒部分。要播放音乐只需用MediaPlayer类 就可以实现如下:

                    MediaPlayer player;~~~~~~~~~~~~~~~~~~~此处声明一个MediaPlayer 类得操作以便后继的操作。

                   player=new MediaPlayer(); ~~~~~~~~~~~~~~~~~~~~前面只是声明并没有实例化对象,是不能直接用的(刚学语言的新手最容易犯的错误哈哈)              

                    player.reset();~~~~~~~~~~~~~~~~~~~~~~~~对player对象重置一下就是重新调用的意思,重构嘛。
                    player.setDataSource(path);~~~~~~~~~~~~~~~~~~~~~~获取音乐的资源位置。这个参数path就是音乐文件的路径比如我的是:sdcard/年轻时代.mp3
                    player.setLooping(true);~~~~~~~~~~~~~~~~~~~~~~~~~设置是否对播放的东东进行循环播放。因为你想播放1分钟可资源就10秒的话此处就有用了。
                    player.prepare();~~~~~~~~~~~~~~~~~~~~~~~~~~~准备播放,在开始之前必须有这步。要播放先得准备好嘛。(个人感觉这步多余可是没办法谁叫sdk是人家定的)
                    player.setVolume(setvoloum, setvoloum);~~~~~~~~~~~~~此处就是设置音量了!两个参数分别是左声道和右声道的音量类型是float类型0~1当然可以更大但没有用
                    player.start();~~~~~~~~~~~你懂得!

    标红的要特别注意。还有一点说一下此处的音量是在系统音量下的。如果系统音量被设置成0了那你这边怎么设都不会有声音。这个还和手机的不同有关系比如原生系统可以单独设置媒体音量。魅族不行。不说了。
  • 相关阅读:
    正睿提高组2017模拟题三T1
    数位dp【转载】
    正睿提高组2017模拟题二T2
    【树状数组二维区间加+区间查询模板】bzoj3132
    【树状数组区间加+区间查询模板】洛谷P3372
    51Nod
    CodeForces 631E Product Sum
    CodeForces
    [不知道哪来的题] 完美理论
    CodeForces
  • 原文地址:https://www.cnblogs.com/liulaolaiu/p/11744551.html
Copyright © 2011-2022 走看看