为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 漫长的不满
  这个问题我也碰见了,你的那边的错误提示应该是空指针吧? 那么具体是为什么呢? 其实是你上面对于MediaRecorder前面的几步参数的设置出现了错误。导致调用prepare的时候出现错误。那么如果你的try和这个老师一样,扩住了全部的代码的话,那么后面的回调mListener.wellPrepared();哪里也不能执行。你可以试试单独吧这个方法拿出try里面,应该就能出现对话框了。当然,这个并不是解决办法,因为这样的话,你的录音根本就没有录进去。 我没有看你的代码。所以我不知道你的问题在哪里,反正...

最新回答 / New_GFriend
能, Window dialogWindow=dialog.getWindow(); WindowManager.LayoutParams lp =dialogWindow.getAttributes(); dialogWindow.setGravity(Gravity.TOP); //显示位置 lp.y=100; dialogWindow.setAttributes(lp);   ////////////////////////////// dialog.show();提示:y表示里顶...

最赞回答 / 小寳_昭乂阳
在release()方法里面先判断一下MediaRecorder是不是为空,不为空的情况下再去stop和release。还有就是你SD卡的读写权限有没添加?

最新回答 / fshman
更新voice图片里面加个判断if(resId!=0){    imgVoice.setImageResource(resId);}

最新回答 / 精慕门6263188
按照你给出的布局写法只会显示图片,下面那个TextView是不会显示的,因为第二个LinearLayout被设置成了match_parent,TextView没有地方显示了,你改成wrap_content吧。至于你说的只显示textview和带横的图片应该不是布局的原因

最新回答 / smallzoo
看看哪里应该dismiss的没有dismiss

最新回答 / 张小冷
录音录不上,看看你音频文件生成了没有。

最新回答 / 久居_深海
<...图片...>检查你的MainActivity的onCreate方法中有没有设置这个

最新回答 / 流月汐志
直接,将解压出来的两个文件夹,复制到rec目录下,引用"@drawable/xxx"
课程须知
本课程是基于Android开发的案例,需要大家对Android的了解要达到小成的境界: 1、掌握自定义View的流程与步骤 2、了解MediaPlayer、MediaRecorder相关API 3、了解Dialog相关API
老师告诉你能学到什么?
1、自定义控件如何处理与用户的交互 2、如何创建并动态更新Dialog 3、MediaRecorder的使用,实现录音功能 4、MediaPlayer的使用,实现播放功能 5、多个管理类对象间的交互与协作

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消