0

次のコードを使用して、Android アプリで RTSP URL を再生しようとしています。

String url = "rtsp://mobilestr1.livestream.com/livestreamiphone/nyc";
                    Uri uri = Uri.parse(url);
                    System.out.println("URL="+url);
                    startActivity(new Intent(Intent.ACTION_VIEW, uri));

ただし、数秒後に「ビデオを再生できません」という警告ダイアログが表示されます。いくつかの RTSP URL を試しましたが、どれも機能しません。私は何を間違っていますか?

ありがとう

4

2 に答える 2

1

そのストリームはh264MPEG-4AVCPart10です。これはほとんどのAndroidデバイスでは機能しません。このページには、機能するもののリストがあります。ただし、基本的には、MPEG-4ベースラインストリームが必要です。

http://developer.android.com/guide/appendix/media-formats.html#recommendations

VLCでストリームを開き、次に:[ウィンドウ]>[メディア情報]>[コーデックの詳細]を開くと、この情報も確認できます

于 2012-08-07T14:47:38.097 に答える