ボタンからリモートのビデオファイルのURLを開くにはどうすればブラウザウィンドウを開くことなく内部のMediaPlayerで再生できますか?Android Help:ブラウザウィンドウを開くことなく、MediaPlayerで再生するためにリモートのVideoファイルURLを開くにはどうすればよいですか?
動画は正常に再生されますが、常にブラウザウィンドウが開きます。これは迷惑です。
これは私がすでに使っているものですが、ブラウザウィンドウを最初に開いていなくてもmediaplayerを起動することは可能です。
ホープ誰かがIntent
にMIMEタイプを追加
おかげ ルーシー
final Button button = (Button) findViewById(R.id.play);
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
// Perform action on click
Uri uri = Uri.parse("http://domain.com/videofile.mp4");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
}
ありがとう、あなたはにそれをコーディングする方法私を見ることができてください私はそれをどうやって行うのかよく分かりません。ルーシー – lucy
@lucy: 'Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(uri、 "..."); 'ここで' ... 'はMP4 MIMEタイプ(' video/mp4'、多分)です。 – CommonsWare
@CommonsWare私はこのように使いました:Intent intent = new Intent(Intent。 ACTION_VIEW); \t \t \t \t \t intent.setDataAndType(Uri.parse( "https://javmed-prod.s3.amazonaws.com/63351db3788f4393b49d4d701181c7c7.mp4")、 "ビデオ/ MP4")。 \t \t \t \t \t startActivity(インテント); .. ActivityNotFoundも取得しました。「ビデオ/ *」も試してみました。 – MKJParekh