我有一个相当复杂的android应用程序,对于几个功能,我想在应用程序中提供一些教程视频。
我想提供一个ListView与一个缩略图的视频,一个标题和一个小的描述。在用户单击列表视图的某一项后,我希望播放所选视频。
发布于 2015-04-25 12:08:12
如果你有很多视频,你可能不想把它放在apk里面,因为apk的大小是有限的,不是每个用户都想下载并存储在超过50 mb的设备应用上。我建议你把你的视频上传到youtube (只需创建你的频道,并根据你的需要上传更多的视频)。你可以用youtube android api在应用程序中显示你的视频。
如果您没有很多视频(总体上是< 50 mb),我建议您在res文件夹中创建文件夹res并将所有视频存储在那里。然后,您将能够使用内置的VideoView访问它。它支持下一种格式:支持的媒体格式。使用VideoView的示例:
VideoView videoView = (VideoView) findViewById(R.id.video_view);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
videoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.filename));
videoView.start();发布于 2015-04-25 12:06:35
将文件夹'raw‘添加到您的res文件夹中,并将视频存储在其中。有关格式,请参见:http://developer.android.com/guide/appendix/media-formats.html
https://stackoverflow.com/questions/29864805
复制相似问题