Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';不要在视频视图中播放视频_Android - Fatal编程技术网

Android Can';不要在视频视图中播放视频

Android Can';不要在视频视图中播放视频,android,Android,我试图在视频视图中播放视频,但我失败得很惨。我在一个Eclipse模拟器中工作,我有一半希望它不会在那里工作,但是当我在我的Android手机(版本2.2.1)上安装我的应用程序时,它也失败了。我收到的错误消息是“无法播放视频。抱歉,无法播放此视频”。视频位于原始文件夹中。下面是我的代码。parsedData[3]。toString()是正在从数据库调用中提取的视频(不带3gp扩展名)的名称。我做错了什么 VideoView videoview = (VideoView) findViewByI

我试图在视频视图中播放视频,但我失败得很惨。我在一个Eclipse模拟器中工作,我有一半希望它不会在那里工作,但是当我在我的Android手机(版本2.2.1)上安装我的应用程序时,它也失败了。我收到的错误消息是“无法播放视频。抱歉,无法播放此视频”。视频位于原始文件夹中。下面是我的代码。parsedData[3]。toString()是正在从数据库调用中提取的视频(不带3gp扩展名)的名称。我做错了什么

VideoView videoview = (VideoView) findViewById(R.id.videoView);
videoview.setMediaController(new MediaController(this));
String path = "android.resource://" + getPackageName() + "/R.raw/" + parsedData[3].toString();
videoview.setVideoURI(Uri.parse(path));
videoview.requestFocus();

无法在原始文件夹中播放视频。您应该将视频(.3gp,mp4)放入Emulator的SD卡中并播放。因为Emulator只支持在SD卡中播放视频(不支持原始音频)。您可以看到以下链接:
了解如何在Emulator Android中播放mp4文件。

您不能在原始文件夹中播放视频。您应该将视频(.3gp,mp4)放入Emulator的SD卡中并播放。因为Emulator只支持在SD卡中播放视频(不支持原始音频)。您可以看到以下链接:
了解如何在Emulator Android中播放mp4文件。

您应该在SD卡中播放视频(包括Emulator和设备)。要在Emulator中推送文件(视频、音频、图像),您应该看到以下链接:

或查看此链接尝试在链接上播放视频:

您应该在SD卡(模拟器和设备)中播放视频。要在Emulator中推送文件(视频、音频、图像),您应该看到以下链接:

或查看此链接尝试在链接上播放视频:

好的,谢谢,但我的手机怎么办?为什么我在手机上安装我的应用程序时它没有播放?另外,我在模拟器中将图像推送到SD卡时遇到问题。有关说明,请参阅。如果你也能帮上忙,那就太好了!好的,谢谢,但我的手机怎么办?为什么我在手机上安装我的应用程序时它没有播放?另外,我在模拟器中将图像推送到SD卡时遇到问题。有关说明,请参阅。如果你也能帮上忙,那就太好了+1获取原始文件夹中视频解决方案的链接谢谢。我正在努力在模拟器中创建SD卡并将图像推送到它。但是,在我处理这个问题时,让我问你:难道没有办法播放Android项目中的图像吗?图像必须在SD卡上吗?这对我的应用来说是个大问题,因为我的商业模式是用户可以购买不同的模块,每个模块都有自己的视频。所以,我希望视频包含在项目中,除非有一种简单的方法可以在安装时将它们复制到用户的SD卡中…当然,可以。但是使用图像、视频,比如Android项目的一部分,如果你有很多图像、视频,这对你的应用程序的性能没有好处。我通常将图像和视频放在服务器上,然后在我的应用程序中获取它们(通过在Android中调用web服务来访问它们)。+1获取原始文件夹中视频解决方案的链接谢谢。我正在努力在模拟器中创建SD卡并将图像推送到它。但是,在我处理这个问题时,让我问你:难道没有办法播放Android项目中的图像吗?图像必须在SD卡上吗?这对我的应用来说是个大问题,因为我的商业模式是用户可以购买不同的模块,每个模块都有自己的视频。所以,我希望视频包含在项目中,除非有一种简单的方法可以在安装时将它们复制到用户的SD卡中…当然,可以。但是使用图像、视频,比如Android项目的一部分,如果你有很多图像、视频,这对你的应用程序的性能没有好处。我通常将图像和视频放在服务器上,然后在我的应用程序中获取它们(通过在Android中调用web服务来访问它们)。