ExoAirPlayer Ứng dụng
ExoAirPlayer là một ứng dụng bạn chạy trên hộp giải mã Android của mình. Nó phát các URL video/audio được "cast" tới nó thông qua một API HTTP không trạng thái (dựa trên AirPlay).
Không có giao diện người dùng khi ứng dụng khởi động. Đây là một dịch vụ nền với thông báo, chạy một máy chủ web trên cổng 8192. Địa chỉ IP của máy chủ được cung cấp trong thông báo.
Khi một URL video được "cast" tới máy chủ, một trình phát video mở toàn màn hình. Nếu trình phát video mất tiêu điểm (ví dụ: bằng cách nhấn nút "home"), một thông báo khác được thêm vào để điều khiển phát lại hoặc lấy lại tiêu điểm trên cửa sổ trình phát video.
Khi một URL âm thanh được "cast" tới máy chủ, nhạc sẽ phát trong nền - ngay cả khi màn hình tắt.
Trang này là cách đơn giản nhất để gửi tín hiệu đến một phiên bản đang chạy. Mặc dù có những công cụ "cấp cao" khác để chụp các URL media từ môi trường (một số được liệt kê ở đây). Một trong số đó là DroidPlay, cho phép bạn cast nội dung từ một thiết bị Android khác đến ExoAirPlayer.
Các tệp âm thanh hoặc video/danh sách phát cũng có thể được khởi động trực tiếp từ hệ thống tệp Android, điều này khiến ứng dụng này trở thành một sự thay thế rất phù hợp cho một trình phát video đa năng. Điều này có thể được thực hiện cục bộ trên cùng một thiết bị, ví dụ: sử dụng một trình quản lý tệp như Total Commander: nếu bạn chạm vào một tệp media ở đó, nó sẽ ngầm gọi một intent ExoAirPlayer (và các trình phát media đã cài đặt khác) thực hiện - vì vậy một danh sách các ứng dụng như vậy sẽ mở ra và bạn có thể chọn từ đó. Bạn cũng có thể sử dụng Total Commander để tạo danh sách phát; xem ở đây để biết thêm chi tiết.
Cách làm từ xa này yêu cầu biết cấu trúc của hệ thống tệp Android. Trong trường hợp đó, thay vì "casting" một URL.. bạn có thể "cast" một tệp hoặc đường dẫn thư mục (ví dụ: /storage/sdb1/Downloads/my-video.mp4). Điều này có thể được thực hiện với trang web đã đề cập ở trên.









