如何在android的VideoView中添加Uri?
我正在从这个链接制作简单的videoview应用程序 现在这里的Uri应该是什么,我的意思是我应该像这样写路径: “C:\Folder 1\file.mp4” 我正在使用mp4文件,来自:如何在android的VideoView中添加Uri?,android,android-videoview,Android,Android Videoview,我正在从这个链接制作简单的videoview应用程序 现在这里的Uri应该是什么,我的意思是我应该像这样写路径: “C:\Folder 1\file.mp4” 我正在使用mp4文件,来自: 将视频文件添加到SD卡中。 使用: parse(“文件:/sdcard/videofilename”) 应该可以。将视频文件添加到SD卡中。 使用: parse(“文件:/sdcard/videofilename”) 应该可以工作。您不能从PC添加文件,您必须将该.MP4文件放入原始文件夹或资产文件夹。。。
将视频文件添加到SD卡中。 使用: parse(“文件:/sdcard/videofilename”)
应该可以。将视频文件添加到SD卡中。 使用: parse(“文件:/sdcard/videofilename”)
应该可以工作。您不能从PC添加文件,您必须将该.MP4文件放入原始文件夹或资产文件夹。。。。 首先在应用程序的资源中创建名为raw的文件夹 之后,将文件放入原始文件夹。。。 然后使用这个代码
VideoView videoHolder = (VideoView) findViewById(R.id.web_Video);
Uri videoUri = Uri.parse("android.resource://" + getPackageName() + "/"
+ R.raw.data);
您无法从PC添加文件。您必须将该.MP4文件放入原始文件夹或资产文件夹。。。。 首先在应用程序的资源中创建名为raw的文件夹 之后,将文件放入原始文件夹。。。 然后使用这个代码
VideoView videoHolder = (VideoView) findViewById(R.id.web_Video);
Uri videoUri = Uri.parse("android.resource://" + getPackageName() + "/"
+ R.raw.data);
请参见此示例代码
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定位ur视频文件的路径。请参阅此示例代码
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定位ur视频文件的路径。adb push(拖放文件)/sdcard/else以usb连接模式连接设备并将其添加到内存中。从顶部向下拉屏幕,您将获得选择usb连接模式的选项。然后转到“我的电脑”查找可移动磁盘,并将所需文件添加到该磁盘。安装适用于windows的adb工具。在cmd.exe中,转到adb tools for windows文件夹并运行adb push。安装adb后,您也可以使用它进行各种调试。否则,请取出SD卡并放入视频文件。这只需将音乐文件添加到手机中即可。adb push(拖放文件)/sdcard/else以usb连接模式连接设备并将其添加到存储器中。从顶部向下拉屏幕,您将获得选择usb连接模式的选项。然后转到“我的电脑”查找可移动磁盘,并将所需文件添加到该磁盘。安装适用于windows的adb工具。在cmd.exe中,转到adb tools for windows文件夹并运行adb push。安装adb后,您也可以使用它进行各种调试。否则,请取出SD卡并放入视频文件。这只需将音乐文件添加到手机中即可。