1.创建服务和创建对应的aidl文件 1_创建服务MusicPlayerService.java,基于此类改成IMusicPlayerService.aidl,名字一定要改 在Android studio创建aidl文件,识别时要编译一下 2_AIDL文件把方法体去掉 ...
分类:
移动开发 时间:
2016-11-18 21:32:45
阅读次数:
147
1.监听播放出错 2.万能解码框架简介 1.ffmpeg 2.VLC 3.Vitamio 万能解码框架,在Android和IOS平台上直接使用。Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 与 iOS ...
分类:
移动开发 时间:
2016-11-16 02:14:59
阅读次数:
248
1.让其他软件能调起自己写的播放器 1.在功能清单文件添加下面的意图 2.文件或者图片浏览器 //1.调起系统所有的播放-隐式意图 Intent intent = new Intent(); intent.setDataAndType(Uri.parse("视频播放地址"),"video/*"); ...
分类:
移动开发 时间:
2016-11-15 20:18:06
阅读次数:
235
1.用AudioManager调声音 1_得到当前音量和最大音量 2_拖动的时候改变音量 3_静音和非静音 2.手指在屏幕上下滑动实现声音大小变化 3.监听按手机声音健改变声音大小 ...
分类:
移动开发 时间:
2016-11-15 08:00:48
阅读次数:
210
1.自定义VideoView 1_自定义VideoView-增加设置视频大小方法 2_得到屏幕高和宽方法 在播放器中 3_视频默认和全屏 一播放起来,在准备好了中设置视频播放默认 4_屏幕保持不锁屏 5_点击按钮的时候实现切换播放模式 ...
分类:
移动开发 时间:
2016-11-14 07:43:10
阅读次数:
305
1.MediaPlayer和VideoView介绍 Android 系统中提供开发者开发多媒体应用(音视频方面) 一,MediaPlayer, 解码的是底层,MediaPlayer负责和底层打交道,封装了很多方法 start,pause,stop ,播放视频的类 这个MediaPlayer可以播放本 ...
分类:
移动开发 时间:
2016-11-13 19:34:11
阅读次数:
208
本地视频列表 1.写布局 相对布局 : ListView和TextView和ProgressBar,初始化 2.加载本地的视频,在子线程中加载视频,加载的视频放入集合中; 设置适配器要在主线程;用Handler,设置适配器 3.设置item的点击事件,把视频播放出来 ...
分类:
移动开发 时间:
2016-11-13 16:14:29
阅读次数:
267
1.Handler在哪个线程new,Runnable就在哪个线程执行 2.有一个bug,启动了多次Activity,如何解决? 方法①.设置为启动的Activity只能是单例。 在功能清单文件android:launchMode="singleTask" 方法②.从源头上控制,执行代码只一次 ...
分类:
移动开发 时间:
2016-11-13 13:39:12
阅读次数:
235