㈠ 安卓开发怎么点击按钮就播放视频videoview
android使用VideoView实现VideoPlayer 在Android系统中,是通过MediaPalyer类播放媒体文件的(包括视频和音频)。虽然这个类已经比较简单了,但是还需要控制各种状态,对于视频还需要设置输出窗口,还是需要仔细研究的。为了避免这些麻烦事儿,Android框架提供了VideoView类来封MediaPalyer,这个VideoView类非常好用。Android自带的程序Gallery也是用VideoView实现的。 通过VideoView播放视频的步骤: 1、在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件 2、调用VideoView的如下两个方法来加载指定的视频 setVidePath(String path):加载path文件代表的视频 setVideoURI(Uri uri):加载uri所对应的视频 3、调用VideoView的start()、stop()、psuse()方法来控制视频的播放 VideoView通过与MediaController类结合使用,开发者可以不用自己控制播放与暂停 简单实例: activity_main/apk/res/android" xmlns:tools="schemas/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <VideoView android:id="@+id/video1" android:layout_width="match_parent" android:layout_height="match_parent" /> </RelativeLayout> Activity 控制代码: package com.Uri; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.MediaController; import android.widget.VideoView; public class MainActivity extends Activity { private VideoView video1; MediaController mediaco; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); video1=(VideoView)findViewById(R.id.video1); mediaco=new MediaController(this); File file=new File("/mnt/sdcard/通话录音/1.mp4"); if(file.exists()){ //VideoView与MediaController进行关联 video1.setVideoPath(file.getAbsolutePath()); video1.setMediaController(mediaco); mediaco.setMediaPlayer(video1); //让VideiView获取焦点 video1.requestFocus(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } }
㈡ 安卓如何实现视频播放
下载播放器
MX player pro 这个软件好,支持的格式多!
㈢ android开发中实现点击按钮打开本地视频播放器 求解。
Intent intent = new Intent(android.intent.action.VIEW);
intent.setType("video/*");
startActivity(intent);
㈣ android开发 播放网上视频
大哥,你就开发主流的rstp的网络视频协议得了,它是实时播放的。还学HTTP干嘛
㈤ 在android怎么 用service 实现后台控制视频播放,或者视频播放能后台挂起
就在service里面播放,界面和service连接就行了
㈥ android如何实现视频的在线播放
vitamio
能播放绝大部分格式的视频,但是这个有点大,里面的so文件比较多,官方文档上说有瘦身的方法,我试过但是没成功,就一个用了vitamio
的小demo,打完包都10m了。在线视频的话如果在电脑浏览器上能直接播放的话,用这个都可以播的,也有缓冲。我们项目也有在线视频播放,原本也是准备用vitamio
的,但是太大了,打完包apk增加了10m,然后我就换成了universalvideoview
了,这个也可以在线播放,有缓冲效果,主要是打包后apk不大。如果你播放在线视频功能要求高,而且不在乎apk大小的话可以使用vitamio
,如果仅想实现在线播放的话建议universalvideoview
就够了!
㈦ 基于Android开发一款视频播放器
自己开发播放器,是不是太难了。你可以使用android自带的mediaplayer。
㈧ android 实现播放网络视频
没有调start(),vv.setVideoURI(uri);后要调用vv.start(),才可以播放,这里面有好几个接口,pause,resunme,stop你看下api,建议看下Mediaplayer播放的状态机,对你理解多媒体播放有好处。