running in background
[rtmpclient.git] / app / src / main / java / ai / suanzi / rtmpclient / MainActivity.java
index abef9c8..cd42637 100644 (file)
@@ -19,6 +19,7 @@ import java.io.IOException;
 import java.util.concurrent.Executor;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
+import android.content.Intent;
 
 
 
@@ -82,20 +83,31 @@ public class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal
             e.printStackTrace();
         }*/
 
-        final Button btn2 = findViewById(R.id.button2);
+        final Button btn2 = findViewById(R.id.button);
         btn2.setOnClickListener(new View.OnClickListener(){
             @Override
             public void onClick(View view){
                 Log.e(TAG, "onclick2");
-                ffmpeg.play(mHolder.getSurface(),"/storage/sdcard0/output.flv");
+                //ffmpeg.play(mHolder.getSurface(),"/storage/sdcard0/output.flv");
+                ffmpeg.push(mHolder.getSurface());
+                //ffmpeg.preview(mHolder.getSurface());
 
             }
 
         });
 
         Log.e(TAG, "onclick2");
-        //ffmpeg.play(mHolder.getSurface(),"/storage/emulated/0/Movies/output.flv");
-        //ffmpeg.play(mHolder.getSurface(),"/data/local/tmp/big_buck_bunny_720p_10mb.mp4");
+        /*
+        try {
+            Log.e(TAG, "Run command");
+            Process sh = Runtime.getRuntime().exec(new String[]{"su", "-c", "chmod 666 /dev/video0"});
+            sh.waitFor();
+        }catch (Exception e){
+            e.printStackTrace();
+        }*/
+
+
+
 
 
         btn2.post(new Runnable(){
@@ -106,6 +118,12 @@ public class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal
         });
 
 
+        Intent i = new Intent();
+        i.setAction(Intent.ACTION_MAIN);
+        i.addCategory(Intent.CATEGORY_HOME);
+        this.startActivity(i);
+
+
     }
 
     //SurfaceTexture st = new SurfaceTexture(0);