但是,当我在Android默认视频播放器(Videos)中尝试打开该流时,什么也不会发生,但当我使用另一个应用程序(BSPlayer)时,它完美地播放了视频。然而,没有办法强制从Intent.ACTION_VIEW打开一个应用程序。以下是接收来自服务器响应的功能代码:
@Override
protected void onResponseReceived(int requestType, int status, Object resp) {
switch (requestType) {
case CLIP_DETAILS: {
if (status == RESPONSE_OK) {
String token1 = ((ResponseObject_ClipDetails) resp).m_token1;
String token2 = ((ResponseObject_ClipDetails) resp).m_token2;
String url = getClipURL(token1, token2);
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
i.setType("video/flv");
startActivity(i);
}
}
break;
}
}
有没有办法在我的安卓应用中显示 .flv 视频?