在我的应用程序中,我想要流式传输视频。如果手机无法播放该视频,VideoView
会显示此类视频
我想要什么,如果要自定义此对话框并插入两个按钮一个下载此视频和一个尝试播放Low Quality
视频。
现在onErrorLitener
VideoView
我正在向用户展示对话,但通过这种方式,我的dialogue
VideoView自己的对话也显示在屏幕上我不想要。
如果我无法自定义VideoView
错误对话框可以让它不显示在屏幕上
答案 0 :(得分:0)
AlertDialog.Builder builder=new Builder(YourActivityName.this);
builder.setTitle("Video");
builder.setMessage("Message you want to pass");
builder.setPositiveButton("Download", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
builder.setNegativeButton("Play", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
builder.create();
builder.show();
只需编写您想在下载/播放按钮上执行的代码。
答案 1 :(得分:0)
我把你的代码放在MediaPlay.setOnErrorListener()
中解决了我的问题@AkashGAlertDialog.Builder builder=new Builder(YourActivityName.this);
builder.setTitle("Video");
builder.setMessage("Message you want to pass");
builder.setPositiveButton("Download", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
builder.setNegativeButton("Play", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
builder.create();
builder.show();