当前位置: 首页 > news >正文

深圳B2C网站建设免费推广的平台都有哪些

深圳B2C网站建设,免费推广的平台都有哪些,潍坊网络推广网站建设,网站开发的现状从网上看了很多资料,发现好多都是错误的,所以今天特意更新这个问题的原因, 在播放mediaPlayer.start()时SurfaceHolder没有来的及调用onCreate()方法创建view,导致holder没有成功加载,因为mediaplayer是在SurfaceHold…

从网上看了很多资料,发现好多都是错误的,所以今天特意更新这个问题的原因,
在播放mediaPlayer.start()时SurfaceHolder没有来的及调用onCreate()方法创建view,导致holder没有成功加载,因为mediaplayer是在SurfaceHolder上面播放的,所以才抛出播放异常。贴出正确代码

 mSurfaceView = (SurfaceView) findViewById(R.id.surface_view);AssetManager assetManager = getAssets();try {mDescriptor = assetManager.openFd("test1.mp4");} catch (IOException e) {e.printStackTrace();}mediaPlayer = new MediaPlayer();mSurfaceView.getHolder().addCallback(new SurfaceHolder.Callback() {@Overridepublic void surfaceCreated(SurfaceHolder holder) {Log.d(TAG, "surfaceCreated=" + System.currentTimeMillis());try {mediaPlayer.setDataSource(mDescriptor.getFileDescriptor(), mDescriptor.getStartOffset(), mDescriptor.getLength());mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);//设置播放声音类型mediaPlayer.prepare();mediaPlayer.setDisplay(mSurfaceView.getHolder());} catch (IOException e) {e.printStackTrace();}}@Overridepublic void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {Log.d(TAG, "surfaceChanged=" + System.currentTimeMillis());}@Overridepublic void surfaceDestroyed(SurfaceHolder holder) {Log.d(TAG, "surfaceDestroyed=" + System.currentTimeMillis());}});mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {@Overridepublic void onPrepared(MediaPlayer mp) {Log.d(TAG, "onPrepared=" + System.currentTimeMillis());mediaPlayer.start();}});mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {@Overridepublic void onCompletion(MediaPlayer mp) {Log.d(TAG, " times onCompletion=" + System.currentTimeMillis());mediaPlayer.release();}});}

medialplayer播放的生命周期:
这里写图片描述

surfaceCreated—-SurfaceHolder被创建,只要在SurfaceHolder被创建的时候做设置就可以避免The surface has been released问题。
surfaceChanged——SurfaceHolder发生改变
onPrepared—-mediaPlayer准备ok
onCompletion—–mediaPlayer播放完成
surfaceDestroyed—–SurfaceHolder被销毁。
有什么问题请各位指出,谢谢!

http://www.tj-hxxt.cn/news/107042.html

相关文章:

  • 一级a做爰片免费网站破解版百度app推广
  • 网站能查到从哪里做的吗宝塔建站系统
  • 企业名称查询网站优化网站关键词排名
  • 太原企业做网站沈阳百度seo关键词优化排名
  • 网站开发与规划就业前景2024年新冠疫情最新消息今天
  • ido手表官网推广seo优化公司
  • 网站项目报价单模板百度搜索智能精选入口
  • 东莞广告公司东莞网站建设seo搜索排名影响因素主要有
  • 在网站上做教育直播平台多少钱seo入门培训班
  • 英语网站的建设需要免费奖励自己的网站
  • 做违法网站的后果sem竞价托管代运营
  • 智能网站建设制作疫情防控最新通告
  • 无锡建网站抖音推广平台联系方式
  • 云服务器一年多少钱上海seo优化服务公司
  • 电子工程网seo网络推广软件
  • 万户网站高端网站制作
  • 网站开发摘要曼联对利物浦新闻
  • 公司网站制作合同搜狗网页
  • 弹性盒子做微网站关键词优化怎么操作
  • 网站做支付系统windows优化软件排行
  • 如何做喊单网站郑州seo技术博客
  • 科技设计公司网站模板下载网络营销方式有几种
  • wordpress比织梦好关键词的优化和推广
  • 移动app做的好的网站seo网站关键词优化报价
  • 蛟河市建设局网站网络视频营销的案例
  • .net做网站的方式佛山百度seo代理
  • 中国铁工建设有限公司网站如何免费制作网站
  • 顶尖手机网站建设seo建站技巧
  • 企业门户网站功能描述阿里巴巴国际站官网
  • 网站建设免费的服务器windows优化大师是系统软件吗