本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- wallimn
- benladeng5225
- ranbuijj
- javashop
- fantaxy025025
- jickcai
- robotmen
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- gdpglc
- tanling8334
- gaojingsong
- arpenker
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- wjianwei666
- lzyfn123
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
最新文章列表
android mediaplayer SurfaceView
package com.curiousby.baoyou.cn.DemoMediaPlayer.activity;
import android.app.Activity;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.net.Uri ...
Android视频播放
上节课我们讲了安卓MP3播放,现在我们学习视频播放,遗憾的是目前MediaPlayer只能播放3gp的视频格式,其他需要相应解码器。
视频中的渲染需要一个我们还没有学习过的组件SurfaceView,以及android.view.SurfaceHolder;对其实时渲染
先看主配置文件.xml
<LinearLayout xmlns:android="http://schem ...
Android视频播放
上节课我们讲了安卓MP3播放,现在我们学习视频播放,遗憾的是目前MediaPlayer只能播放3gp的视频格式,其他需要相应解码器。
视频中的渲染需要一个我们还没有学习过的组件SurfaceView,以及android.view.SurfaceHolder;对其实时渲染
先看主配置文件.xml
<LinearLayout xmlns:and ...
xml布局自定义SurfaceView模板
package com.dream.apm;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.RectF;import android.util.Attribu ...
android surfaceView实例
MainActivity.java
package com.ct13;
import java.io.File;
import java.io.IOException;
import android.app.Activity;
import android.media.AudioManager;
import android.media.MediaPlayer;
import ...
SurfaceView receive multi surfaceChanged event problem.
Have get a problem: receive multi surfaceChanged callback with SurfaceView.
This problem have trouble us for a long time. finally, i found the reason is:
.addCallback(mCallBack);
This meth ...
关于Android视频播放的一些事
使用SurfaceView或VideoView播放视频,如果设置background图片,需要setZOrderOnTop(true);否则会挡住视频
SurfaceView的大小必须在surfaceCreated设置
在Android中,我们有三种方式来实现视频的播放:
1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MI ...
安卓开发之自定义控件(三)
1.自定义EditText
例如上面这个有下划线的EditText,就是自定义的
/**
* 自定义EditText
* @author tanlvxu
*
*/
public class MyEditText extends EditText {
private static final int SEG_CNT = 9;//总的下划线,上图所示9个
pr ...
在自定义的SurfaceView中绘制内容
View和SurfaceView都可以用于绘制图形,但各有各的适用场合。一般情况,主动更新,不考虑UI线程的限制,双缓存加速等情况下会优先考虑SurfaceView。
下面把上篇中的MyView通过继承SurfaceView来重新编写,具体如下:
public class MyView extends SurfaceView implements Callback, Runnable ...
座位雷达
<div class="iteye-blog-content-contain" style="font-size: 14px">
由于涉及到工作内容保密的问题,所以无法提供源码,只能提供涉及该项功能的实现,本着开源和互相学习以及以后相同功能的重复利用的目的。
GridView虽然也支持横向滚动,但是并不支持代码控制,所以还是用到一 ...
Android SurfaceView播放视频有声音无图像问题
在用SurfaceView播放视频时,如果处理不当,会出现有声音无图像的问题,主要的原因是,在调用MediaPlayer开始播放视频时,SurfaceView却还未创建成功,解决办法是判断SurfaceView创建成功后再调用MediaPlayer的播放,通过surfaceHolder的addCallBack()方法来监听surfaceCreated。
以下是2段源码,第1段有声音无图像, ...
ZXing CaptureActivity黑屏问题
ZXing的CaptureActivity在其他activity切换回来时会出现黑屏现象,跟踪发现surfaceDestroyed并不一定能调用到。
在ZXing项目找到zxing不支持tabhost的答复。
Project Member #1 srowen
The app doesn't use a TabHost. If you are writing your ow ...
ch019 Android surfaceView
--------------------------------------------AndroidManifest.xml----------------------------------
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package=" ...
Android学习11-----多媒体技术(4) 使用摄像头拍照,多点触控
一、摄像头拍照
前面说媒体播放
时了解了
SurfaceView
最大的特点就是提供了一个高速的更新空间,那么如果说现在要进行图像的捕获,那么肯定要跟随摄像头一起变化,那么这块空间很明显必须使用高速的刷新频率。
使用
SurfaceView
组件可以进行视频文件的播放,而同样可以继续利用
SurfaceVi ...
Android学习11-----多媒体技术(3) 媒体播放
在
Android
中,我们可以通过
android.media.MediaPlayer
类完成音频或视频文件的播放操作。需要注意的是视频和音频有许多格式,但是
MediaPlayer
类只能完成一些基本格式的操作,如果
MP3
、
3GP
等,而其他媒体格式则需要编写相应的解码器进行解码播放。
...
Android之SurfaceView学习(一)
首先我们先来看下官方API对SurfaceView的介绍
SurfaceView的API介绍
Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surfac ...
android中的surfaceSurface、SurfaceHolder及SurfaceHolder.Callback
一、Surface
Surface在SDK的文档中的描述是这样的:Handle onto a raw buffer that is being managed by the screen compositor,Android中的Surface就是一个用来画图形(graphi ...
创建SurfaceView的最佳位置
我在网上看了许多大牛创建SurfaceView的位置都是在Activty的onCreate()中进行的,本人最近一直在做Android视频这一块,用的SurfaceView来显示视频数据。如果在Activty的
onCreate()中创建SurfaceView会遇到一些莫名奇妙的问题。
为了方便起见,我给大家写个测试,来说明问题的原因
在onCreate()中创建SurfaceView的效果图如 ...