2017-02-03 2 views
0

与えられた時間位置に外部ビデオを再生するには:アンドロイド - 意図は、私はのようなコードで外部ビデオを再生しています

1)I:私は2つのより多くの機能を持っていたする必要が

intent.setAction(Intent.ACTION_VIEW); 
    intent.setDataAndType(videoUri, "video/*"); 
    startActivity(intent); 

ビデオの開始位置を指定します。

2)もっと難しいかもしれませんが、ユーザーがビデオの視聴をやめ、自分のアプリに戻ると、ビデオの位置を取得したいと思います。

セットアップに質問1のための意図を私を助けてもらえ)

そして、あなたが質問2のための任意の手掛かりを持っている)VLCなどのビデオ外部プレイヤーが私のためにコーディングしないだろうことを知っています。

ありがとうございます。

答えて

1

は、私は、これに関連する任意のエキストラを提供していませんビデオ

ACTION_VIEWを開始する時間位置を指定します。結果として、これをサポートするビデオプレーヤーアプリはほとんどありません。

2)もっと難しいかもしれませんが、ユーザーの視聴を止めてアプリに戻ると、動画の位置を取得したいと考えています。

ACTION_VIEWこれに関連するものはありません。

あなたが使用して、あなたのアプリ内で動画再生を実装する必要があります。

  • VideoView
  • MediaPlayerSurfaceView
  • ExoPlayer
  • LibVLC
  • など

をアルテユーザーは、VLCのような目的の機能セットを提供する特定のビデオプレーヤーをインストールするように強制することができます。

+0

詳細な回答ありがとうございます。私は私自身のビデオ再生を実装する以外に選択肢はありません。 – u2gilles

関連する問題