- AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
- builder.setMessage("May expose password?")
- .setPositiveButton("Stream", new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int id) {
- Account account = ((FileActivity)mContainerActivity).getAccount();
- Context context = MainApp.getAppContext();
- String uri = PreviewMediaFragment.generateUrlWithCredentials(account, context, mTargetFile);
-
- Intent i = new Intent(android.content.Intent.ACTION_VIEW);
- i.setData(Uri.parse(uri));
- startActivity(i);
-
-// Intent i = new Intent(Intent.ACTION_VIEW);
-// i.setComponent(new ComponentName("org.videolan.vlc", "org.videolan.vlc.gui.video.VideoPlayerActivity"));
-// i.setData(Uri.parse(uri));
-// startActivity(i);
- }
- })
- .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int id) {
- // User cancelled the dialog
- }
- });
- builder.show();
+ Account account = ((FileActivity)mContainerActivity).getAccount();
+ Context context = MainApp.getAppContext();
+ String uri = PreviewMediaFragment.generateUrlWithCredentials(account, context, mTargetFile);
+ MediaService.streamWithExternalApp(uri, getActivity()).show();