Android在外部播放器中播放视频url

Android在外部播放器中播放视频url,android,video-streaming,Android,Video Streaming,我想将视频流到手机上的外部播放器。我已经安装了double twist,我希望它能打开我的视频URL。我该怎么做 让应用程序的用户选择他喜欢播放你的视频的视频播放器是一个很好的做法 创建一个意向选择器,允许用户选择自己选择的视频播放器并播放文件 public class MainActivity extends Activity implements OnClickListener { private Button btn; @Override public void

我想将视频流到手机上的外部播放器。我已经安装了double twist,我希望它能打开我的视频URL。我该怎么做

让应用程序的用户选择他喜欢播放你的视频的视频播放器是一个很好的做法

创建一个意向选择器,允许用户选择自己选择的视频播放器并播放文件

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"));
        }

    }

}

我用这个密码启动了QR码扫描器, 我想你可以找到DoubleTwist的软件包和活动名称。我手边没有这个播放器,否则我会找到的。使用下面类似的东西-

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

我不确定您将从何处单击Url,从任何网络视图或本机组件,因为根据它们的不同,单击的事件处理会发生变化。

我相信这只会回答发布者是应用程序开发人员的问题。在这种情况下,我相信他们就是用户。@mikebabcock是的,这是真的,但是一个好的开发人员不会坚持一个选项来完成他的任务,他会想,如果用户没有安装他支持的一个应用程序呢?我是开发人员。我希望允许最终用户在外部播放器中播放视频。好的,我的回答是否有帮助,如果没有,请详细说明您想要什么。打开外部视频播放器,但无法播放此视频您需要做的是联系Double Twist的作者,并要求他们添加处理URL的意图。