Android学习:媒体播放功能
代码:
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.VideoView;
public class VideoPlayer extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
final VideoView w =(VideoView)findViewById(R.id.vdoplayer);
Button cmdload = (Button)this.findViewById(R.id.cmd_load);
cmdload.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
// TODO Auto-generated method stub
w.setVideoPath("/sdcard/android/kongfu.mp4");
}
});
Button cmdplay = (Button)this.findViewById(R.id.cmd_play);
cmdplay.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
// TODO Auto-generated method stub
w.start();
}
}
);
Button cmdpause = (Button)this.findViewById(R.id.cmd_pause);
cmdpause.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
// TODO Auto-generated method stub
w.pause();
}
});
}
}
main.xml:
代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button android:id="@+id/cmd_load"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="load"
/>
<Button android:id="@+id/cmd_play"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Play"
/>
<Button android:id="@+id/cmd_pause"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="pause"
/>
<VideoView
android:id="@+id/vdoplayer"
android:layout_width="fill_parent"
android:layout_height="300px"
/>
</LinearLayout>
分享到:
相关推荐
微信小程序操作android多媒体API:实现一个带动画效果的录音机功能源码,微信小程序 录音机,带动画,在微信开发者工具中运行本项目后,在调试一栏可看到界面UI的效果,用鼠标轻触“按住录音”按钮,画面立即显示出...
本项目锁屏以后可以继续录音,源码非常简洁,总共源码才100多行,带有比较丰富的注释,花几分钟看一遍就可以很方便快速的学习和了解安卓录音、播放功能的实现。另外录音以后开始以后音频文件使用arm格式储存在SD卡中...
10.2.3 android.process.media媒体扫描工作的流程总结 471 10.3 MediaScanner分析 472 10.3.1 Java层分析 472 10.3.2 JNI层分析 476 10.3.3 PVMediaScanner分析 479 10.3.4 关于MediaScanner的总结 485 10.4 ...
媒体秀APP是一款基于android平台,可以实现多种媒体娱乐功能的多功能媒体娱乐APP。 主要功能如下: 1. 手机本地音乐播放。支持四种播放模式,支持后台播放,新增“我喜爱的”列表用于管理用户喜爱的歌曲。 2. 手机...
这个一个Android端的视频播放APP,功能包括播放_暂停,上一个,下一个,进度条更新,横竖屏切换,播放在线视频和本地视频.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
8. 社交媒体集成:Android 提供了集成社交媒体的功能,可以实现与 Facebook、Twitter、Google+ 等社交媒体的交互。 # 注意 1. 本资源仅用于开源学习和技术交流。 2. 部分字体以及插图等来自网络,若是侵权请联系...
vlc-android精简源码 截图和录制视频功能 rtsp.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android视频播放DEMO,视频下方有横向滑动的视频列表.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
拥有进度条、摄像头控制、竖屏录制、视频录制格式、输出旋转90度、设置帧频率、视频储存位置、把视频画面输出到SurfaceView播放的众多功能技巧,Android学习视频录制功能时,里面的技巧值得参考。
8. 社交媒体集成:Android 提供了集成社交媒体的功能,可以实现与 Facebook、Twitter、Google+ 等社交媒体的交互。 # 注意 1. 本资源仅用于开源学习和技术交流。 2. 部分字体以及插图等来自网络,若是侵权请联系...
8. 社交媒体集成:Android 提供了集成社交媒体的功能,可以实现与 Facebook、Twitter、Google+ 等社交媒体的交互。 # 注意 1. 本资源仅用于开源学习和技术交流。 2. 部分字体以及插图等来自网络,若是侵权请联系...
android实现吐槽弹幕.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android多媒体日记本Demo,包含新建日记本、管理日记、查看日记、听日记、看日记等功能。可以用于学习Android多媒体应用的练习。
8. 社交媒体集成:Android 提供了集成社交媒体的功能,可以实现与 Facebook、Twitter、Google+ 等社交媒体的交互。 # 注意 1. 本资源仅用于开源学习和技术交流。 2. 部分字体以及插图等来自网络,若是侵权请联系...
【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或...
Android端海康视频取流,可以实时预览与查看历史录像.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android开源弹幕引擎·烈焰弹幕使.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
8. 社交媒体集成:Android 提供了集成社交媒体的功能,可以实现与 Facebook、Twitter、Google+ 等社交媒体的交互。 # 注意 1. 本资源仅用于开源学习和技术交流。 2. 部分字体以及插图等来自网络,若是侵权请联系...
8. 社交媒体集成:Android 提供了集成社交媒体的功能,可以实现与 Facebook、Twitter、Google+ 等社交媒体的交互。 # 注意 1. 本资源仅用于开源学习和技术交流。 2. 部分字体以及插图等来自网络,若是侵权请联系...