Android日记之2012\01\16
16lz
2021-01-26
阅读更多 唉,突然发现自己的记忆力减退了好多啊,今天在写上周的工作周报的时候,竟然忘了自己,看来以后要给自己记一笔了。
今天又把自己给坑了一个下午,为了VideoView又纠结了一个下午。原来是自己的全屏代码没写好,所以直接用的是SeeJoPlayer的代码,但是,它又把 VideoView自身的播放、快进、快退按钮禁用了。于是,那SeeJoPlayer的VideoView和Android原生的VideoView相比较,原来是少了Metadata,好吧,查下,嗯,在android.media包下的,那就自己把它加上吧。不对啊。。。。怎么会报错啊。。。。再去查下源码,没错啊,MediaPlayer中也有对应的get方法啊。。。。怎么就行不通呢?
直接上google一搜,唉。。。。坑爹的 google啊,竟然还有没公开的类。其实,在VideoView的源码中,是可以看到Metadata的,而且编译和运行肯定是通过的。但是,直接在 eclipse中打开android.jar,进入android.media包中,并看不见Metadata这个类。所以,自己纠结了一个下午的东西其实是虚幻的。
后来发现是自己对LayoutParams没理解透彻,导致全屏的效果不好,唉,自己给自己挖了个坑跳啊。。。。。
今天又把自己给坑了一个下午,为了VideoView又纠结了一个下午。原来是自己的全屏代码没写好,所以直接用的是SeeJoPlayer的代码,但是,它又把 VideoView自身的播放、快进、快退按钮禁用了。于是,那SeeJoPlayer的VideoView和Android原生的VideoView相比较,原来是少了Metadata,好吧,查下,嗯,在android.media包下的,那就自己把它加上吧。不对啊。。。。怎么会报错啊。。。。再去查下源码,没错啊,MediaPlayer中也有对应的get方法啊。。。。怎么就行不通呢?
直接上google一搜,唉。。。。坑爹的 google啊,竟然还有没公开的类。其实,在VideoView的源码中,是可以看到Metadata的,而且编译和运行肯定是通过的。但是,直接在 eclipse中打开android.jar,进入android.media包中,并看不见Metadata这个类。所以,自己纠结了一个下午的东西其实是虚幻的。
后来发现是自己对LayoutParams没理解透彻,导致全屏的效果不好,唉,自己给自己挖了个坑跳啊。。。。。
更多相关文章
- 使用Android(安卓)Studio发布私有库到仓库中心
- Android常见的异常之ClassNotFoundException--Didn't find class
- 自动化代码检查优化Lint
- 第三部分:Android(安卓)应用程序接口指南---第二节:UI---第二章 输
- Android直播实现(一)Android端推流、播放
- Android之代码写布局
- android原生POST、httpClient4.X实现向PHP服务器上传文件
- android源代码分析一:使用内部(com.android.internal)和隐藏(@hid
- Android(安卓)Studio 3.1.3 使用NDK 编译出现不能error: no such