Android——GT使用教程(十八) 多媒体类 教程

让你在开发中爱不释手的 GT 包。关注GSLS官网,查看更多源码 ヾ(✿゚▽゚)ノ工具包。

所有文章 小编尽量让读者可以 直接 读懂 完全 复制粘贴,其中复杂或较多 的源码 会有 源码 并 贴上 github 网址

GT 类 里面的源码完全开源较多的中文注释,让更多的人直接读懂。

点个关注点个赞呗(〃'▽'〃),关注博主最新发布库: https://github.com/1079374315/GSLS_Tool

美帝 框架,让创造变得如此简单!

当你依赖GT库后就可以进行以下操作了

播放音乐:(长的声音)

GT.GT_MediaPlayer mediaPlayer = new GT.GT_MediaPlayer(this);//实例化对象
        mediaPlayer.loadMusic(R.raw.bg_music);  //加载 或 更新 将要播放的 音频, 此方法可用于 更新接下来要播放的音频
        mediaPlayer.play_pause();//暂停 或 播放
        mediaPlayer.stop();//停止播放
        mediaPlayer.close();//释放资源

播放音频(短的声音)

GT.GT_SoundPool gt_soundPool = new GT.GT_SoundPool(this);

        //添加要播放的短音频
        Map map = new HashMap<>();
        map.put("开门",R.raw.open_door);
        map.put("开枪",R.raw.shoot);
        map.put("开枪2",R.raw.shoot2);

        gt_soundPool.updateMusic("快的射击",R.raw.shoot2);//修改 音频

        gt_soundPool.initMusic(map);//初始化 音频数据
        /**
         * 播放音频
         *
         * @param key   指定播放的音频key
         * @param loop  是否循环 false为不循环, true 为循环
         * @param rate  速率 为正常速率 1  最低为 0.5,最高为 2
         * @return
         */
        gt_soundPool.play("快的射击",false,1);

播放视频:

 /**
   * 使用说明:
   * 第一步:在 xml 中 定义好 SurfaceView 组件
   * 第二步:video = new GT.GT_Video(this,R.raw.lmh,surfaceView);//初始化 GT_Video 视频播放器
   * 第三步:播放 video.play();、暂停 video.pause();、 停止 video.stop();、
   * 释放资源 video.close();
   */

总结:全是用原生写的 不会或不懂的可以致电或查看源码,源码开放。

你可能感兴趣的:(GT使用教程)