初学者尝试制作Android视频播放器,使用videoview无法播放视频,画面一片空白。

本人Android初学者,请各位大神指点迷津。。。源码如下:publicclassPlayingActivityextendsActivity{MediaControll... 本人Android初学者,请各位大神指点迷津。。。

源码如下:
public class PlayingActivity extends Activity{
MediaController mcontroller;

public void onCreat (Bundle savedInstanceState){
super.onCreate(savedInstanceState);
getWindow().setFormat(PixelFormat.TRANSLUCENT);
setContentView(R.layout.playing);

mcontroller = new MediaController(this);

Intent intent = new Intent();
intent = getIntent();
VideoView videoview = (VideoView) findViewById(R.id.videoView1);
Uri video;

video=intent.getData();
videoview.setVideoURI(video);

videoview.setMediaController(mcontroller);
mcontroller.setMediaPlayer(videoview);
videoview.requestFocus();

videoview.start();
}
}

其中播放的视频uri是通过intent发送来的。
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(f), type);
startActivity(intent);

若不使用自己编写的videoview来播放的话,点击后会选择播放器,可正常播放。
所以应该就是PlayingActivity那段代码的问题,uri的数据应该没有问题。

自己尝试了各种办法,始终解决不了。。。
只能向大神求助了= =。。。
展开
 我来答
悠悠爃
2014-02-27 · TA获得超过249个赞
知道小有建树答主
回答量:398
采纳率:100%
帮助的人:283万
展开全部

给你个以前写的demo吧,随便看看吧,希望对你有帮助。

匿名用户
2014-02-28
展开全部
吧里基本都是使用者,不是制作者!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式