Android-Widget Class MediaController : สอน class และ method ของ Class MediaController, เรียน class และ method ของ Class MediaController
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • MediaController() ใช้สร้าง Object MediaController
    hide() ใช้ ซ่อน Object MediaController
    isShowing() ใช้ตรวจสอบว่า Object MediaController กำลังถูกแสดงอยู่ใช่หรือไม่
    setEnabled() ใช้กำหนดว่า Object MediaController enabled อยู่หรือไม่
    show() ใช้กำหนดให้ Object MediaController แสดงขึ้นมา
    show ( timeout ) ใช้กำหนดให้ Object MediaController แสดงขึ้นมา โดยจะแสดงขึ้นมาตามจำนวนเวลาที่กำนหด ( หน่วยมิลลิวินาที )
    onTouchEvent() เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ มีการสัมผัสที่ Object MediaController
  • method :
    MediaController ( Context context )

    return type :
    MediaController

    content :
    ใช้สร้าง Object MediaController

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            VideoView video_view = new VideoView ( this );
            MediaController media_controller = new MediaController ( this );
            video_view.setMediaController ( media_controller );
            setContentView( video_view );
        }
    }

  • method :
    hide ( )

    return type :
    void

    content :
    ใช้ ซ่อน Object MediaController

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            VideoView video_view = new VideoView ( this );
            MediaController media_controller = new MediaController ( this );
            media_controller.hide ( );
            video_view.setMediaController ( media_controller );
            setContentView( video_view );
        }
    }

  • method :
    isShowing ( )

    return type :
    boolean

    content :
    ใช้ตรวจสอบว่า Object MediaController กำลังถูกแสดงอยู่ใช่หรือไม่

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            VideoView video_view = new VideoView ( this );
            MediaController media_controller = new MediaController ( this );
            video_view.setMediaController ( media_controller );
            if ( media_controller.isShowing ( ) )
            {
                media_controller.hide ( );
            }
            setContentView( video_view );
        }
    }

  • method :
    setEnabled ( boolean enabled )

    return type :
    void

    content :
    ใช้กำหนดว่า Object MediaController enabled อยู่หรือไม่

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            VideoView video_view = new VideoView ( this );
            MediaController media_controller = new MediaController ( this );
            video_view.setMediaController ( media_controller );
            media_controller.setEnabled ( true );
            setContentView( video_view );
        }
    }

  • method :
    show ( )

    return type :
    void

    content :
    ใช้กำหนดให้ Object MediaController แสดงขึ้นมา

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            VideoView video_view = new VideoView ( this );
            MediaController media_controller = new MediaController ( this );
            video_view.setMediaController ( media_controller );
            if ( ! media_controller.isShowing ( ) )
            {
                media_controller.show ( );
            }
            setContentView( video_view );
        }
    }

  • method :
    show ( int timeout )

    return type :
    void

    content :
    ใช้กำหนดให้ Object MediaController แสดงขึ้นมา โดยจะแสดงขึ้นมาตาม
    จำนวนเวลาที่กำนหด ( หน่วยมิลลิวินาที )

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            VideoView video_view = new VideoView ( this );
            MediaController media_controller = new MediaController ( this );
            video_view.setMediaController ( media_controller );
            if ( ! media_controller.isShowing ( ) )
            {
                media_controller.show ( 3000 );
            }
            setContentView( video_view );
        }
    }

  • method :
    onTouchEvent ( MotionEvent event )

    return type :
    boolean

    content :
    เป็น method ที่ใช้สำหรับการ overridde โดย method 
    นี้จะถูกเรียกใช้เมื่อ มีการสัมผัสที่ Object MediaController

    example :
    public class BambooView extends MediaController
    {
        public boolean onTouchEvent ( MotionEvent event )
        {
            return false;   
        }
    }

 
Share This Chapter Login with Facebook