1

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

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 是一个字符串变量,VIDEO_PLAYBACK_FINISHED 是一个 int 变量(请求的关键字)。

如您所见,没有可使用的 Activity 类。一切都取决于用户使用的视频播放器。

4

1 回答 1

3

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

一个相关问题解释了在您的应用程序中嵌入媒体播放器也是不可能的。

于 2013-07-30T09:56:37.290 回答