我将视频MP4放到了我的域名空间.我有它的公共URL,现在我想在我的Android应用程序中播放它;但不知道我怎么能这样做.我使用了以下无效的代码.轨道控制器正在移动,但我在屏幕上看不到任何视频.
public class MPlayer extends Activity{public voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.playvIDeo); VIDeoVIEw vIDeoVIEw = new VIDeoVIEw(MPlayer.this); vIDeoVIEw.setMediaController(new MediaController(this)); vIDeoVIEw.setVIDeoURI(Uri.parse("http://www.semanticdevlab.com/abc.mp4")); vIDeoVIEw.requestFocus(); vIDeoVIEw.start(); linearLayout l = (linearLayout)findVIEwByID(R.ID.mplayer); l.addVIEw(vIDeoVIEw);}}
解决方法:
大多数时候,我使用以下代码:
MediaPlayer mp = new MediaPlayer(); mp.setDataSource(PATH_TO_file); mp.prepare(); mp.start();
有关更多信息,请查看此页面:http://developer.android.com/guide/topics/media/index.html
和
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Video.html
以上是内存溢出为你收集整理的如何在Android中播放视频文件?全部内容,希望文章能够帮你解决如何在Android中播放视频文件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)