我正在启动Mx播放器从我的应用程序来播放一个视频。但是这个错误是在我播放视频的时候出现的。
找不到处理意图{ act=android.intent.action.View }的活动
这是我的密码。我已经创建了一种播放视频的方法,当我直接将链接放到play ("http://www.example.com/dfgdf/grft.ts"
)中时,它会播放。
public void onClick(View v){
int position = getLayoutPosition();
final M3UItem imm = mItem.get(position);
removeLastChar(imm.getItemUrl());
Toast.makeText(mContext, "Url: "+imm.getItemUrl(), Toast.LENGTH_LONG).show();
playy(imm.getItemUrl());
}
public void playy(String uriil){
try{
Intent intent = new Intent();
Uri videoUri = Uri.parse(uriil);
intent.setDataAndTypeAndNormalize(videoUri, "application/x-mpegURL" );
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setPackage( "com.mxtech.videoplayer.ad" );
mContext.startActivity( intent );
} catch (Exception e) {
Toast.makeText(mContext, "Error: "+e.getMessage(), Toast.LENGTH_LONG).show();
}
// Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
// mContext.startActivity(marketIntent);
}
发布于 2017-01-25 10:36:10
您可以在Android手机中的可用视频播放器中播放视频,如下所示
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(uriil), "video/*");
startActivity(Intent.createChooser(intent, "PLay video..."));
如果您想在Mx Player中播放视频,请遵循以下POST
https://stackoverflow.com/questions/41858554
复制相似问题