点击播放按钮,没反应

问题描述

importandroid.app.Activity;importandroid.media.MediaPlayer;importandroid.os.Bundle;importandroid.os.Handler;importandroid.view.MotionEvent;importandroid.view.View;importandroid.webkit.WebView;importandroid.widget.Button;importandroid.widget.SeekBar;importandroid.view.View.*;importandroid.view.View.OnTouchListener;publicclassDua1_ActivityextendsActivity{privateButtonPauseBtn;privateButtonPlayBtn;privateStringdua;privatefinalHandlerhandler=newHandler();privateMediaPlayermp;privateSeekBarseekBar;protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.dua1);this.PlayBtn=((Button)findViewById(R.id.playImg));this.PauseBtn=((Button)findViewById(R.id.pouseImg));this.seekBar=((SeekBar)findViewById(R.id.seekBar1));this.PlayBtn.setVisibility(0);this.PauseBtn.setVisibility(4);initViews();this.dua=getIntent().getExtras().getString("Dua");WebViewlocalWebView=(WebView)findViewById(R.id.Web_Dua1);localWebView.setBackgroundColor(0);localWebView.loadUrl("file:///android_asset/"+this.dua+".html");localWebView.getSettings().setJavaScriptEnabled(true);localWebView.getSettings().setSaveFormData(true);localWebView.getSettings().setBuiltInZoomControls(true);}privatevoidinitViews(){this.dua=getIntent().getExtras().getString("Dua");inti=getResources().getIdentifier(this.dua,"raw",getPackageName());this.mp=MediaPlayer.create(getApplicationContext(),i);this.seekBar.setMax(this.mp.getDuration());}publicvoidstartPlayProgressUpdater(){seekBar.setProgress(mp.getCurrentPosition());if(mp.isPlaying()){Runnablenotification=newRunnable(){publicvoidrun(){startPlayProgressUpdater();}};handler.postDelayed(notification,1000);mp.pause();PauseBtn.setVisibility(4);PlayBtn.setVisibility(0);seekBar.setProgress(mp.getCurrentPosition());}}privatevoidbuttonClick(){if(!this.mp.isPlaying()){this.PlayBtn.setVisibility(4);this.PauseBtn.setVisibility(0);}try{this.mp.start();startPlayProgressUpdater();return;}catch(IllegalStateExceptione){this.mp.pause();}PauseBtn.setVisibility(4);this.PlayBtn.setVisibility(0);this.mp.pause();}publicvoidonResume(){super.onResume();}protectedvoidonPause(){super.onPause();if((this.mp!=null)&&(this.mp.isPlaying()))this.mp.pause();}protectedvoidonDestroy(){super.onDestroy();if(this.mp==null)return;this.mp.release();this.mp=null;}}

程序能正常运行,但是为什么点击播放按钮,就是播放不了呢!大神们,帮忙看看!

解决方案

时间: 2024-12-23 07:09:59

点击播放按钮,没反应的相关文章

web iew播放视频横屏-android中webView点击播放按钮全屏

问题描述 android中webView点击播放按钮全屏 webView中视频,点击视频的播放按钮自动全屏,怎么监听点击了视频的播放按钮

websphere发布项目 只能访问首页 点击登录按钮没反应

问题描述 我用websphere发布一个项目后,显示发布成功,但只能访问首页,填写用户名和密码后点击登录按钮没有反应,也没有日志报错.请大神指点!!! 解决方案 解决方案二:这个得一个一个排查:1.点了没反应,看看是不是IE缓存问题,把IE关了,然后清除缓存,重新访问,如果不能访问则表明项目没有启动成功:如果可以访问,则看第二点.2.用火狐浏览器访问,打开FixBugJS调试工具,看看服务器是否有响应,如果没有响应则应用没有启动成功,如果有响应,查看WASLog,看看是不是启动报错.3.我去所说

selenium2.26.0在点击IE弹出的小窗口(登录窗口)中点击登录按钮没反应是怎么回事?实际上是控件也找到了,也点击了,这一步也是通过的,但是没登录进去。

问题描述 RT:selenium的控件点击没有反应的问题,其实根据id(该id在这个页面也是唯一的)已经找到了该控件,也执行了点击,这一步是通过的(虽然执行了点击但是没反应也没有登录进去,但是用鼠标点就OK),是什么原因呢?如图:猜测:1.是selenium2.26.0 版本太低了?2.是IE driver的版本低了? (火狐就没问题) 解决方案 selenium我也碰到了问题,打开ie浏览器地址栏就错了,火狐没问题,卤煮碰到过没?解决方案二:是ie的版本太低了,你可以在firefox里面安装s

mfc c++ vs-测试的时候点击“确定”按钮后直接退出了,没执行函数,哪位大虾来帮忙解决一下呀?

问题描述 测试的时候点击"确定"按钮后直接退出了,没执行函数,哪位大虾来帮忙解决一下呀? 给对话框的"确定"按钮添加了消息映射,但测试的时候点击"确定"按钮后直接退出了,没执行OnBnClickedOk() 函数,这是为什么?哪位大虾来帮忙解决一下呀? void CSearchDlg::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 CIngformation iSet; UpdateData(); m_str

iOS 会话录音点击播放没反应 播放动画也没执行

问题描述 请问那个点击播放在哪里 解决方案 参考demo中的chatAudioCellBubblePressed方法,设置语音点击播放事件:gif格式图片可以按文件发送,扩展里加个标识,说明是gif图片,收到之后,按照gif的打开方式打开.解决方案二: chatAudioCellBubblePressed这个方法执行了 但是没有播放 也没有播放动画解决方案三: 在EMCDDeviceManager+Media.m分类中继续检查asyncPlayingWithPath方法,一定要参考demo中的代

Chrome浏览器给豆瓣电影加播放按钮

很多网友都喜欢在豆瓣上找电影.看影评,不过豆瓣电影只是一个电影资讯和分享平台,并不提供电影播放功能,所以在豆瓣上看到一部感兴趣的电影后,如果想在线观看,还要把电影名称复制下来,然后到优酷.土豆等视频网站上去搜索.其实如果你用的是Chrome浏览器,只要安装一个扩展插件,就可以直接从豆瓣的电影介绍页点击播放该影片了. 比如最近热映的影片<少年派的奇幻漂流>,在没有安装扩展时,豆瓣的电影详细页是这样的: 豆瓣电影详细介绍页 可以看到,页面中只有电影的介绍,并没有观看的入口,在所有浏览器中都是一样的

jsp-在一个div中点击增加按钮弹出另个div

问题描述 在一个div中点击增加按钮弹出另个div 集体的效果如图所示,请大神们帮帮我! 解决方案 建议用插件blockUi来实现,很好用,博主可以试试 解决方案二: http://blog.csdn.net/tolcf/article/details/38712343 解决方案三: 设置点击事件,点击触发,让另一个 相关文章 id 成数组的传值-jsp弹出框传值问题(一个jsp 点击按钮弹出另一个jsp,选中记录带回数据显示在指定框中) 数据库-在一个jsp页面中,点击一个按钮,弹出另一个js

用WPS 2005演示制作播放按钮

在使用幻灯片的放映时,大家经常会使用POWERPOINT,因为它的功能相当强大.在金山以前的版本中有功能非常局限,但新版本的功能改进很多.比如说:如果你觉得界面太单调了,可以自己动手制作一些按钮放在幻灯片中,在 2005版中可以很方便地制作出不同的播放按钮. 一.自带播放按钮 1.打开一个幻灯片文件. 2.执行"视图→母版→幻灯片母版"命令. 3.在打开的幻灯片母版样式中,进行编辑. 4.点击"幻灯片放映→动作按钮",在出现的框中可以看到有十二种选项,分别是:自定义

给PPT演示文档添加另类型播放按钮

通常情况下,PPT幻灯片的播放方式有:鼠标单击播放.键盘翻页播放和鼠标滚动播放,其实我们可以做些播放按钮,更加方便.快捷地控制幻灯片的播放动作. 昨天我们学习的是常规型按钮的制作,今天看看另类按钮的制作方法. 1.执行"视图→母版→幻灯片母版"命令,打开幻灯片母版样式编辑.在"绘图"中选择一种形状,你可根据自己所喜好进行选择,这里选择一个"椭圆",并在幻灯片母版的右下角拉出一个合适大小的椭圆. 文档添加另类型播放按钮-qq演示文档"&g