|课件下载
搜索
    上传资料 赚现金
    冀教版 小学四年级信息技术上册第9课媒体播放器 课件
    立即下载
    加入资料篮
    冀教版 小学四年级信息技术上册第9课媒体播放器 课件01
    冀教版 小学四年级信息技术上册第9课媒体播放器 课件02
    冀教版 小学四年级信息技术上册第9课媒体播放器 课件03
    冀教版 小学四年级信息技术上册第9课媒体播放器 课件04
    冀教版 小学四年级信息技术上册第9课媒体播放器 课件05
    冀教版 小学四年级信息技术上册第9课媒体播放器 课件06
    冀教版 小学四年级信息技术上册第9课媒体播放器 课件07
    冀教版 小学四年级信息技术上册第9课媒体播放器 课件08
    还剩16页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    小学冀教版第9课 媒体播放器课堂教学ppt课件

    展开
    这是一份小学冀教版第9课 媒体播放器课堂教学ppt课件,共24页。PPT课件主要包含了课堂回顾,多媒体简介,从源文件中播放,核心代码,SoundPool,本章总结等内容,欢迎下载使用。

    如何让控件动起来?自定义控件的原理自定义属性的两种方法实现音量控件
    多媒体是计算机和视频技术的结合,实际上它是两个媒体:声音和图像音频和视频的播放,我们都会用到MediaPlayer这个类进行播放
    1,在项目的res/raw目录下,放置一个andrid支持的多媒体文件,如MP3,会在R文件中生成对应的索引2,通过MediaPlayer.create(this, )创建一个文件3,使用start播放
    mediaplayer = MediaPlayer.create(this, );try {mediaplayer.start();} catch (IllegalStateExceptin e) {e.printStackTrace();} 注:将muisc02.mp3文件放入res/raw的文件夹中
    1,实例化一个MediaPlayer2,MediaPlayer.setData方法调用(输入文件所在路径)3,调用MediaPlayer.prepare进行准备4,调用start进行播放
    private vid createMusicFrmPath(String path){mediaplayer = new MediaPlayer();try {mediaplayer.setDataSurce(path);mediaplayer.prepare();mediaplayer.start();} catch (Exceptin e) {// TODO Aut-generated catch blcke.printStackTrace();} }
    注:将音频文件放入在手机的sdcard,输入路径即可播放
    1,获取音乐链接地址A,通过地址创建Uri,通过 MediaPlayer.create(this, uri)创建,获取player对象B,new出MediaPlayer对象,通过MediaPlayer.setData(webPath)创建player对象,然后调用prepare();2,调用start方法进行播放
    使用SeekBar实现控制播放位置功能
    1,在视图xml中拖入SeekBar控件2,设置seekBar.setMax(mediaPlayer.getDuratin())为媒体的最大长度3,实现控件的OnSeekBarChangeListener接口4,实现nPrgressChanged(//当进度状态发生变化时候 SeekBar seekBar, int prgress,//当前的进度 blean frmUser)//是否由用户操作导致
    public vid nPrgressChanged(SeekBar arg0, int prgress, blean isFrmUser) {if(isFrmUser){mediaPlayer.seekT(prgress);}}
    实现进度条SeekBar自动移动效果
    //1,创建一个线程Runnable run = new Runnable() {public vid run() {// TODO Aut-generated methd stub//获取当前播放音乐的位置if(mediaPlayer != null){int current = mediaPlayer.getCurrentPsitin();prgressBar.setPrgress(current);if(mediaPlayer.isPlaying()){prgressHandler.pstDelayed(run,100);}}}};//2,创建一个handler用于控制线程Handler prgressHandler = new Handler();prgressHandler.pst(run);//启动线程prgressHandler.pstDelayed(run,100);//延时启动线程prgressHandler.remveCallbacks(run);//删除指定的Runnable对象,使线程对象停止运行。
    停止,暂停,重播功能实现
    A,停止 1,首先判断是否是playing调用player的stp方法2,同时要将还没有执行的线程从handler中移除prgressHandler.remveCallbacks(run);3,将进度条的seekbar的进度设置为0B,暂停1,利用一个blean变量判断是否是pause状态2,判断playing,调用play的pause方法,并且remveCallbacks3,如果是pause状态,则执行start,并且执行prgressHandler.pst方法C,重播1,mediaPlayer.seekT(0),2,prgressBar.setPrgress(0);
    实现进度条SeekBar缓存条效果
    //设置缓存更新事件mediaPlayer.setOnBufferingUpdateListener(new OnBufferingUpdateListener(){//实现更新方法public vid nBufferingUpdate(MediaPlayer arg0, int arg1) {//在每次更新之后,设置缓存条的进度prgressBar.setSecndaryPrgress(arg1*prgressBar.getMax()/100);}});
    MediaPlayer的状态
    mediaPlayer.reset();//重置为idle状态mediaPlayer.setDataSurce(file.getAbslutePath());//设置播放的文件mediaPlayer.prepare();//缓冲mediaPlayer.setOnPreparedListener(new MyPreparedListener());//设置缓冲完成监听mediaPlayer.pause();//暂停mediaPlayer.start();//播放音乐mediaPlayer.stp(); ();//停止mediaPlayer.seekT(prgress);//设置播放进度mediaPlayer.release();//释放关联的资源prgressHandler.pstDelayed(run,100);//定时调用Runnable对象prgressHandler.pst(run);//将Runnable对象发送到消息队列中prgressHandler.remveCallbacks(run);//将run从消息队列中移除
    SurfaceView控件
    SurfaceView可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图容器SurfaceHlder用来操纵surface,处理它在Canvas上画的效果和动画,控制表面,大小,像素等
    SurfaceHlder surfaceHlder = surfaceView.getHlder();//surfaceView的控制对象surfaceHlder.setFixedSize(176, 144);//设置分辨率surfaceHlder.setType(SurfaceHlder.SURFACE_TYPE_PUSH_BUFFERS);//不使用surfaceview自身的缓冲机制,把得到的数据直接输出surfaceHlder.setKeepScreenOn(true);//保持屏幕的亮度//在播放前设置显示画面mediaPlayer.setDisplay(surfaceView.getHlder());
    VideView的使用
    //获取VideView对象videView = (VideView) this.findViewById();//创建播放视频的URIUri uri = Uri.parse(Envirnment.getExternalStrageDirectry().getAbslutePath()+"/vide.mp4");//设置URIvideView.setVideURI(uri);//uri//设置多媒体控制器videView.setMediaCntrller(new MediaCntrller(this));videView.start();
    andrid中可以用mediaplayer播放音乐,使用sundpl可以播一些短的反应速度要求高的声音,比如点击时候的音效
    //1,创建SundPlsundPl = new SundPl(3,//同时播放的流的最大数量 AudiManager.STREAM_MUSIC,// 流的类型,一般为STREAM_MUSIC0);//采样率转化质量,当前无效果,使用0作为默认值 //2,载入音效int id = lad(Cntext cntext, int resId, int pririty) //从APK资源载入 //3,通过id播放音效sundPl.play(sundMap.get(id),//音频的id100, //左边声音大小100, //右边声音大小1, //优先级别0, //循环次数1);//速率,1为正常速度
    如何使用MediaPlayer播放MP3多媒体有哪些状态使用seekBar如何使用SurfaceView播放视频?
    完成音乐播放器和视频播放器
    相关课件

    小学信息技术冀教版四年级上册一 表格的制作和使用第1课 制作月历教案配套课件ppt: 这是一份小学信息技术冀教版四年级上册一 表格的制作和使用第1课 制作月历教案配套课件ppt,共20页。PPT课件主要包含了任务1,任务2,任务3等内容,欢迎下载使用。

    小学信息技术冀教版四年级上册一 表格的制作和使用第2课 我的小简历教案配套课件ppt: 这是一份小学信息技术冀教版四年级上册一 表格的制作和使用第2课 我的小简历教案配套课件ppt,共23页。

    冀教版四年级上册第9课 媒体播放器说课课件ppt: 这是一份冀教版四年级上册第9课 媒体播放器说课课件ppt,共12页。PPT课件主要包含了常见的媒体播放器,媒体库管理工具,流媒体等内容,欢迎下载使用。

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

        Ctrl + Shift + J 查看文件保存位置

        若下载不成功,可重新下载,或查看 资料下载帮助

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

        预计需要约10秒钟,请勿关闭页面

        服务器繁忙,打包失败

        请联系右侧的在线客服解决

        单次下载文件已超2GB,请分批下载

        请单份下载或分批下载

        支付后60天内可免费重复下载

        我知道了
        正在提交订单

        欢迎来到教习网

        • 900万优选资源,让备课更轻松
        • 600万优选试题,支持自由组卷
        • 高质量可编辑,日均更新2000+
        • 百万教师选择,专业更值得信赖
        微信扫码注册
        qrcode
        二维码已过期
        刷新

        微信扫码,快速注册

        还可免费领教师专享福利「樊登读书VIP」

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

        手机验证码已经成功发送,5分钟内有效

        设置密码

        6-20个字符,数字、字母或符号

        注册即视为同意教习网「注册协议」「隐私条款」
        QQ注册
        手机号注册
        微信注册

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

        加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

        返回
        顶部
        Baidu
        map