首先加一个暂停的按钮,然后在按钮的click事件调用 void stop()停止播放此音频剪辑。就可以实现看,具体的可以看看API,还有好多功能的。
眉县ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
描述太简单,你用的那种方式播放音乐,最好贴代码。
我帮你把程序改完了,可以实现用按钮来控制音乐播放与停止了,你看看吧。
1、首先加一个暂停的按钮,然后在按钮的click事件调用 void stop()停止播放此音频剪辑。就可以实现看,具体的可以看看API,还有好多功能的。
2、初步猜测是音频格式问题,wma应该是有压缩和编码的,直接播放可以吗? 建议使用一个wave文件试一试。
3、少年你这样写是不对的、public Shell open1() 这个方法在shell没有dispose(销毁)前是一直在循环的。所以只要你的界面还在,播放音乐部分的代码就不会运行。你应该把播放音乐的代码写在createContents这个方法里面。
4、AudioClip 是接口是不能new。应为AudioClip clip=null;AudioClip 好像只能支持.au格式的!调试中,getAudioClip返回的AppletAudioClip对象中,AudioClip 属性为空,所以这里根本无法播放。
5、就可以播放音乐,除了可以播放.wav格式的音乐,还可以播放.au格式的音乐。另外,如果你不希望音乐循环播放,你可以去掉audioloop();这一语句。
中文的变量名,难于检查,不同的平台又容易出错。
这个简单。你的递归程序有问题,其实你把file传进去更好,你获取SD卡根路径的写法也不正确,有的不是mnt开头,应该用这个方法获取Environment.getExternalStorageDirectory()。
只给思路,具体实现还是自己Google搜下吧。顺便提下,Java做音乐播放器建议使用JMF,这东西不错,只可惜好几年没有更新过版本了。
说明你调用了某些方法,而这些方法可能抛出FileNotFoundException和JavaLayerException异常,你必须对可能抛出的异常作处理,要么重新抛出,要么用try catch捕获。
new Person(gqm,woman,170) };这一句代码不能这么写,你在person中初始化的时候又会创建新的person,一直循环,会导致栈溢出的。