Up5me
Trang chủ > Câu hỏi lẻ > 0PiTZnEaezKp

Đề bài

Cho câu lệnh sau: <audio src = "sound.mp3" controls autoplay> </audio>

Sau đây là một số nhận định về câu lệnh trên.

1. Có thể thêm thuộc tính width và hight để chỉnh kích thước audio
2. Audio được phát ngay khi hiển thị trên trình duyệt.
3. Trình duyệt hiển thị các nút điều khiển phát audio.
4. Trình duyệt không tự động phát lặp lại âm thanh.
Đáp án đúng: 1S, 2Đ, 3Đ, 4Đ

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Dưới đây là phân tích cho từng nhận định:

  1. Có thể thêm thuộc tính width và height để chỉnh kích thước audio:
    Nhận định này sai. Thẻ <audio> không hỗ trợ các thuộc tính width và height để điều chỉnh kích thước, vì các thuộc tính này thường áp dụng cho thẻ <video> hoặc các thẻ chứa nội dung trực quan như <img>.
  2. Audio được phát ngay khi hiển thị trên trình duyệt.
    Nhận định này đúng. Thuộc tính autoplay trong thẻ <audio> cho phép âm thanh tự động phát khi nội dung được tải và hiển thị trên trình duyệt.
  3. Trình duyệt hiển thị các nút điều khiển phát audio.
    Nhận định này đúng. Thuộc tính controls sẽ làm cho trình duyệt hiển thị các nút điều khiển cho âm thanh như phát, dừng, tua nhanh, tua lại,... Ngoài ra, có thể có các nút âm lượng tuỳ theo trình duyệt.
  4. Trình duyệt không tự động phát lặp lại âm thanh.
    Nhận định này đúng. Không có thuộc tính loop trong thẻ <audio>, nên mặc định âm thanh sẽ không tự lặp lại sau khi phát hết.

Chú ý khi giải

  • Khi sử dụng thẻ <audio>, học sinh cần lưu ý rằng các thuộc tính liên quan đến kích thước như widthheight không áp dụng cho thẻ này.
  • Thuộc tính autoplay có thể không hoạt động trên một số trình duyệt do chính sách tiết kiệm dữ liệu hoặc bảo mật, cần kiểm tra tương thích.
  • Việc sử dụng thuộc tính controls giúp người dùng có thể điều khiển âm thanh một cách tiện lợi. Không có controls, người dùng sẽ không tương tác được với âm thanh trên một số trình duyệt.
  • Nếu muốn âm thanh phát lặp lại, cần thêm thuộc tính loop vào thẻ <audio>.