我正在通过此链接制作简单的视频应用程序 http://www.androidpeople.com/android-videoview-example
现在应该是什么Uri,我的意思是我应该写道路: “C:\ Folder 1 \ file.mp4”
我是mp4文件来自: http://www.mp4mobi.com/mp41315287045/Swept_Away_Bride.htm
答案 0 :(得分:2)
请参阅此示例代码
package com.video.tab;
import android.app.Activity;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
public class VideoPlayActivity extends Activity {
public void onCreate(Bundle bundle){
super.onCreate(bundle);
setContentView(R.layout.video);
VideoView videoView = (VideoView)this.findViewById(R.id.videoView);
final MediaController mc = new MediaController(this);
videoView.setMediaController(new MediaController(this){
/*public void hide()
{
mc.show();
}*/
});
//videoView.setVideoURI(Uri.parse("http://www.androidbook.com/akc/filestorage/android/documentfiles/3389/movie.mp4"));
videoView.setVideoPath("/sdcard/rabbit-and-snail.3gp");
videoView.requestFocus();
videoView.start();
}
}
在这里,uri找到你视频文件的路径。
答案 1 :(得分:1)
将视频文件添加到SD卡中。 使用: Uri.parse( “文件:/ SD卡/ videofilename”)
应该工作。
答案 2 :(得分:0)
您无法添加文件您必须将.MP4文件放入原始文件夹或资源文件夹.... 首先在应用程序的资源中使用Name = raw创建文件夹。
之后将文件放入原始文件夹中...... 而不是使用此代码...
VideoView videoHolder = (VideoView) findViewById(R.id.web_Video);
Uri videoUri = Uri.parse("android.resource://" + getPackageName() + "/"
+ R.raw.data);