• android soundpool 參数说明


    SoundPool 类的构造函数例如以下:

    SoundPool(int maxStreams, int streamType, int srcQuality)

    作用:实例化一个SoundPool 实例

    第一个參数:同意同一时候播放的声音最大值

    第二个參数:声音类型

    第三个參数:声音的品质

    SoundPool 类中经常使用的函数例如以下:

    int load(Context context, int resId, int priority)

    作用:载入音乐文件。返回音乐ID(音乐流文件数据)

    第一个參数:Context 实例

    第二个參数:音乐文件Id

    第三个參数:标识优先考虑的声音。眼下使用没有不论什么效果,仅仅是具备了兼容性价值

    int play(int soundID, float leftVolume, float rightVolume, int priority, int loop, floatrate)

    作用:音乐播放,播放失败返回0,正常播放返回非0 值

    第一个參数:载入后得到的音乐文件ID

    第二个參数:音量的左声道,范围:0.0~1.0

    第三个參数:音量的右声道,范围:0.0~1.0

    第四个參数:音乐流的优先级,0 是最低优先级

    第五个參数:音乐的播放次数,-1 表示无限循环。0 表示正常一次,大于0 则表示循环次数

    第六个參数:播放速率。取值范围:0.5~2.0。1.0 表示正常播放

    pause(int streamID)

    作用:暂停音乐播放

    參数:音乐文件载入后的流ID

    stop(int streamID)

    作用:结束音乐播放

    參数: 音乐文件载入后的流ID

    release()

    作用:释放SoundPool 的资源

    setLoop(int streamID, int loop)

    作用:设置循环次数

    第一个參数:音乐文件载入后的流ID

    第二个參数:循环次数

    setRate(int streamID, float rate)

    作用:设置播放速率

    第一个參数:音乐文件载入后的流ID

    第二个參数:速率值

    setVolume(int streamID, float leftVolume, float rightVolume)

    作用:设置音量大小

    第一个參数:音乐文件载入后的流ID

    第二个參数:左声道音量

    第三个參数:右声道音量

    setPriority(int streamID, int priority)

    作用:设置流的优先级

    第一个參数:音乐文件载入后的流ID

    第二个參数:优先级值

  • 相关阅读:
    bzoj 4237 稻草人
    bzoj 4537 最小公倍数
    POJ 2763 Housewife Wind(树链剖分)(线段树单点修改)
    HDU 3966 Aragorn's Story(树链剖分)(线段树区间修改)
    spoj 913 Query on a tree II (倍增lca)
    spoj 375 Query on a tree (树链剖分)
    hiho一下第133周 2-SAT·hihoCoder音乐节(2-SAT)(强连通)
    hiho一下第131周 后缀自动机二·重复旋律8(循环相似子串)
    hiho一下第130周 后缀自动机二·重复旋律7
    hiho一下第129周 后缀自动机二·重复旋律6
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5158733.html
Copyright © 2020-2023  润新知