android,RESULT_OK强制进行Intent.ACTION_VIEW

时间:2013-07-30 05:50:38

标签: android android-intent android-activity

有一个应用程序。它允许用户从一个Web媒体资源中观看大量的视频文件。我知道可以强制执行某个活动的结果,如下例所示:

Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();

但它是在Activity类继承的情况下。在以下情况下是否有可能强制使用RESULT_OK(例如):

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(mp4url), "video/mp4");
startActivityForResult(intent, VIDEO_PLAYBACK_FINISHED);

其中mp4url是一个String变量,VIDEO_PLAYBACK_FINISHED是一个i​​nt变量(请求的关键字)。

正如您所看到的,没有可用的Activity类。 Everithing取决于使用的视频播放器用户。

1 个答案:

答案 0 :(得分:3)

不,抱歉这是不可能的,因为您使用的是设备的默认媒体播放器。

related question解释说,无法在您的应用中嵌入媒体播放器。