`
yunshangbuhe
  • 浏览: 228913 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
使用使用MediaPlayer播放音频或者视频的最简单例子: JAVA代码部分: view plaincopy to clipboardprint? public class MediaPlayerStudy extends Activity {         private Button bplay,bpause,bstop;         private MediaPlayer mp = new MediaPlayer();                  @Override        public void onCreate(Bundle savedIns ...
Tuesday, September 1, 2009 | 2:13 AM Labels: Country: EMEA, Product: Android Version 1.5 of the Android SDK introduced a bunch of cool new features for developers. Though not as glamorous as some APIs, the new audio manipulation classes - AudioTrack and AudioRecord - offer powerful functionality ...
android提供一套完整的audio机制,对上层用户而言,概括起来就是两个方面:录音(record)和播放(track). 了解了这两个简单的接口,对开发普通的audio应用基本上就足够了。总结如下: 录音(record): min = AudioRecord.getMinBufferSize(Freq,                 AudioFormat.CHANNEL_CONFIGURATION_MONO,                 AudioFormat.ENCODING_PCM_16BIT); 这是在查询系统对特定的采样频率和模式下需要的最小数据包大小。Freq 可以设 ...
在程序里弹出一个小窗口,像系统的MediaController一样,具体做法:先在mail.xml的layout布局里加一个id,这个到后面会用到的, 1 <?xml version="1.0" encoding="utf-8"?>2  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"3     android:orientation="vertical"4     android:layout_wid ...
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://terryblog.blog.51cto.com/1764499/342814 一个好的 Android 应用免不了会自带背景音乐,比如游戏或者一款比较不错的书本阅读器。一些好的应用在自带音乐的时候会多添加一款小功能即可以帮助用户设置声音大小或者改变应用的声音模式。本篇基于 Android API 中的 AudioManager 作讲述,使看过本篇的读者可以迅速的掌握这个类的实现过程。下面是本篇大纲: 1、认识 AudioManager 2、AudioManager 主要方法介 ...
至于音量控制,可以用AudioManager这个类, 1、先获取系统的服务:audioMa = (AudioManager) getSystemService(Context.AUDIO_SERVICE); 2、在事件中调节音量(增加音量):   audioMa.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE, 0);   减小音量:   audioMa.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER, 0); ...
播放视频可以用ViewView,也可以用SurfaceView,VideoView的方式是最简单的,代码如下: 定义一个<VideoView>标签 <VideoView android:id="@+id/videoView" android:layout_width="320px"         android:layout_height="240px" /> Java代码: videoView.setVideoURI(Uri.parse("file:///sdcard/test.3gp&quo ...
Filed Under : 计算机技术 by admin 八.11,2010 实现播放视频有两种方式,一种是使用VideoView;一种是使用SurfaceView。 VideoView 在main.xml中加入: <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"         android:layout_width="fill_parent" android:layout_height="fill_parent"> ...
http://www.ophonesdn.com/forum/viewthread.jsp?tid=2279 原帖 如何在OPhone程序中嵌入盈利广告,开始挣钱了 一、国内外广告公司的比较     国际     Google最终能否收购Admob还悬而未决,不过这并不影响我们的Android Application通过插入Admob广 ...
我们曾经在一篇文章中为大家详细介绍过有关Android多媒体录制功能的一些实现方法。其中就包括对录音的实现方法。今天我们可以通过这篇文章介绍的内容详细了解Android录音失真的具体解决方法,以帮助大家解决实际应用中出现的问题。 在6410+WM9714的Android平台上测试MIC IN录音功能,出现一个BUG。在该平台声音播放是完全正常的,但是录音后再播放刚录的声音,会有失真,同样的录音文件在电脑上播放也一样,说明是 Android录音失真的问题。后来通过打印9714的寄存器,发现录音频率是8000HZ,放音频率是44100HZ,这时基本上可以确定是由这个不匹配引起的。 我在Andro ...
Android系统在开启自动切换横竖屏的情况下,转动手机就会自动切换横竖屏,或者在推开键盘时也会自动切换到横屏。但是有时我们的程序只针对竖屏做了优化,在横屏时显示就会乱,影响用户体验,所以我们必须禁止系统自动切换。要达到这个目标,其实很简单。 在AndroidManifest.xml中,所有的Activity标签都加上android:screenOrientation属性,横屏值为landscape,竖屏值为portrait。这样基本实现了锁定横屏或竖屏,但是在一些有侧滑键盘的手机上(比如说我的Milestone),推开键盘的时候,Activity会自动重启,要避免在这种情况下重启Activ ...
android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐 android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐 android:layout_alignBaseline 该控件的baseline和给定ID的控件的baseline对齐 android:layout_alignBottom 将该控件的底部边缘与给定ID控件的底部边缘 android:layout_ ...
一、 xxxvideo.java public class RemoteVideo extends Activity { private String path = ""; private String textUrl = ""; private VideoView mVideoView; private static int i = 0; private int width; private int heigh; private Dialog dialog; private Handler mHandler = new Handle ...
  怎样在Eclipse中使用debug调试程序?     最基本的操作是:     1.首先在一个java文件中设断点,然后debug as-->open debug Dialog,然后在对话框中选类后--> Run     当程序走到断点处就会转到debug视图下。     2.F5键与F6 ...
我们做java开发的一般都会遇到如何保护我们开发的代码问题。java语言由于是基于jvm上面,所以反编译class文件很很容易。假如我们做了一个web程序,并把这个web程序发布给客户。实际上,客户是很容易反编译出我们的源代码出来,包括所有的src文件和jsp文件等等。    那么,如何保护我们的源代码,实际上,应该有几种方法可以使用:1、使用代码混淆器 2、重载应用服务器的classloader    对于第一种方法来说,现在外面有很多开源工具可以使用,个人认为最好用的当属proguard莫属。proguard主要是易用易学。而且提供的功能也挺多。下面是个人一点使用心得    (1 ...
Global site tag (gtag.js) - Google Analytics