zoukankan      html  css  js  c++  java
  • 播放器

    //视频播放器

     VideoView vv=(VideoView) findViewById(R.id.videoView1);
            //设置播放路径
            ///data/media/0/local/abc.MP4
            ///data/iToolsVMShare/minion_09.mp4
            vv.setVideoPath("data/media/0/local/abc.MP4");
    
            MediaController control=new MediaController(this);
            control.setMediaPlayer(vv);
            vv.setMediaController(control);
    
    
            //开始播放
            vv.start();

    //布局

     <VideoView
            android:id="@+id/videoView1"
            android:layout_width="match_parent"
            android:layout_height="200dp"
            

    //权限

     <uses-sdk
            android:minSdkVersion="16"
            android:targetSdkVersion="16" />

    //音频播放器

    public void mplay(View v){
            
            if(falg){
                //1.创建对象
                mp=new MediaPlayer();
                
                try {
                    //2.设置数据源--sd卡的路径  /sdcard/xxx.mp3
    //                mp.setDataSource("/data/iToolsVMShare/bajie.mp3");//在iTools模拟器下
                    mp.setDataSource("/sdcard/Music/Over_the_horizon.mp3");//-在原生模拟器
                    //3.准备-进入准备状态
                    mp.prepare();
                    //4.开始播放
                    mp.start();
                    
                } catch (IllegalArgumentException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (SecurityException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (IllegalStateException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                
            }else{
                //继续播
                mp.start();
            }
            
        }
        
        public void mpause(View v){
            if(mp!=null){
                mp.pause();
                falg=false;
            }
            
        }
        public void mstop(View v){
            if(mp!=null){
                mp.stop();
                falg=true;
            }
            
        }

    //布局

      <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="36dp"
            android:layout_marginTop="60dp"
            android:text="播放"
            android:onClick="mplay" />
    
        <Button
            android:id="@+id/button2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/button1"
            android:layout_below="@+id/button1"
            android:layout_marginTop="43dp"
            android:text="暂停"
            android:onClick="mpause" />
    
        <Button
            android:id="@+id/button3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/button2"
            android:layout_below="@+id/button2"
            android:layout_marginTop="38dp"
            android:text="停止"
            android:onClick="mstop" />

    //权限

      <uses-sdk
            android:minSdkVersion="16"
            android:targetSdkVersion="17" />
  • 相关阅读:
    FLINK 设计文档
    prometheus-dashboard-to-grafana
    apache-flink-training-metrics-monitoring
    多个inputstream的情况下,watermark的值怎么赋值? kakfa中多个partition提取 watermark
    how-apache-flink-enables-new-streaming-applications-part-1
    Advanced DataStream API Low-latency Event Time Join
    checkpoint and savepoint in FlinK
    Flink connectedstreams
    FLINK 案例分析
    Apache 流框架 Flink,Spark Streaming,Storm对比分析(一)
  • 原文地址:https://www.cnblogs.com/yu12/p/7850124.html
Copyright © 2011-2022 走看看