我想创建一个小的播放按钮,当用户点击按钮时,它会播放音频文件 有人可以告诉我如何做到这一点 我也想知道如何创建一个暂停按钮。 谢谢!
答案 0 :(得分:0)
有两种方法可以制作自己的按钮。您可以扩展现有的View类(Button或View)并以编程方式定义和描述它,然后在xml布局中使用该类。
或者
在图形编辑器中创建自定义暂停和播放按钮,如PhotoShop的GIMP。请注意,您必须为每个状态(正常,聚焦,按下)和各种屏幕密度创建资产。然后将这些复制到您的drawable文件夹中,并将每个按钮定义为State List drawable。有关此问题的更多信息http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html
如果你想播放简短的声音文件,我建议使用SoundPool。它抽象出所有低级别的东西,这样你就可以专注于加载,播放和暂停声音文件,并担心让你的按钮正常运行。在这里查看该课程http://developer.android.com/reference/android/media/SoundPool.html