Một URI để một dòng trong một nhà cung cấp nội dung trả về một tập tin âm thanh
// Nạp một nguồn âm thanh từ một nguồn tài nguyên gói.
MediaPlayer resourcePlayer =
MediaPlayer.create (this, R.raw.my_audio);
// Nạp một nguồn âm thanh từ một tập tin địa phương.
MediaPlayer filePlayer = MediaPlayer.create (this, Uri.parse ( "file: ///sdcard/localfile.mp3"));
// Nạp một nguồn âm thanh từ một nguồn tài nguyên trực tuyến.
MediaPlayer urlPlayer = MediaPlayer.create (điều này , Uri.parse ( "http://site.com/audio/audio.mp3"));
// Nạp một nguồn âm thanh từ một nhà cung cấp nội dung.
MediaPlayer contentPlayer = MediaPlayer.create (this, Settings.System.DEFAULT_RINGTONE_URI);
các đối tượng Media Player trả lại bởi các phương pháp tạo đã đã chuẩn bị gọi. Điều quan trọng là bạn không gọi nó một lần nữa.
Ngoài ra, bạn có thể sử dụng các phương pháp setDataSource trên Media Player dụ hiện, như thể hiện trong Liệt kê 15-1. Phương pháp này chấp nhận một đường dẫn file, Content Provider URI, streaming đường dẫn URL phương tiện truyền thông, hoặc File Descriptor. Khi sử dụng phương pháp setDataSource, điều quan trọng là bạn gọi chuẩn bị trên Media Player trước khi bạn bắt đầu chơi. NIÊM YẾT 15-1: Âm thanh phát lại bằng cách sử dụng Media Player sẵn Lor MediaPlayer MediaPlayer = new MediaPlayer (); dWr0x ° C0mn mediaPlayer.setDataSource ( "/ sdcard / mydopetunes.mp3") mediaPlayer.prepare (); đoạn mã đó PA4AD_Ch15_Media_Player / src / VideoViewActivity.java Chuẩn bị Video Playback Chơi các nội dung video là hơi phức tạp hơn so âm thanh. Để phát một video, trước tiên bạn phải có một bề mặt mà trên đó để hiển thị nó. Có hai lựa chọn thay thế cho việc phát lại nội dung video. Kỹ thuật đầu tiên, sử dụng lớp videoview, gói gọn việc tạo ra một bề mặt và phân bổ và chuẩn bị con¬tent video sử dụng một Media Player. Kỹ thuật thứ hai cho phép bạn xác định bề mặt riêng của bạn và vận dụng các ví dụ Media Player cơ bản trực tiếp. Chơi Video sử dụng video Xem cách đơn giản nhất để phát lại video là sử dụng các video View. Video Xem bao gồm một bề mặt mà trên đó các video được hiển thị và đóng gói và quản lý một
đang được dịch, vui lòng đợi..
