1

ビデオを携帯電話の外部プレーヤーにストリーミングしたいと考えています。ダブル ツイストがインストールされていて、それで自分のビデオの URL を開くことができます。これどうやってするの?

4

2 に答える 2

11

アプリのユーザーが動画を再生したい動画プレーヤーを選択できるようにすることをお勧めします

ユーザーが好みのビデオ プレーヤーを選択してファイルを再生できるようにするインテント チューザーを作成します。

public class MainActivity extends Activity implements OnClickListener {

    private Button btn;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btn = (Button) findViewById(R.id.button1);
        btn.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        if (v.getId() == R.id.button1) {
            Intent intent = new Intent(Intent.ACTION_VIEW);

            intent.setDataAndType(Uri.parse("http://ur URL"), "video/*");

            startActivity(Intent.createChooser(intent, "Complete action using"));
        }

    }

}
于 2012-10-05T06:25:26.660 に答える
0

このコードを使用して QRcode スキャナーを起動しました。doubleTwist のパッケージとアクティビティ名を見つけることができると思います (このプレーヤーは手元にありません。そうでなければ見つけられたはずです)。以下のようなものを使用してください -

Intent intent = new Intent("com.google.zxing.client.android.SCAN");  
        intent.putExtra("SCAN_MODE", "QR_CODE_MODE");    
        startActivityForResult(intent, 0);

クリックを処理するイベントが変更されるため、Web ビューまたはネイティブ コンポーネントのどこから URL をクリックするのかわかりません。

于 2012-10-05T07:23:25.863 に答える