ima
Hàm khởi tạo
ima
new ima()
Các hàm chung kiểm soát SDK IMA.
Lớp
AdBreakInfo
Chứa thông tin về một điểm chèn quảng cáo. SDK chuyển đến lệnh gọi lại sự kiện.
AdEvent
Các sự kiện do trình quản lý quảng cáo kích hoạt.
AdInfo
Chứa thông tin về một quảng cáo. SDK chuyển đến lệnh gọi lại sự kiện.
Companion
Chứa thông tin về quảng cáo đồng hành của một quảng cáo.
CuePoint
Chứa thông tin về một điểm chèn.
Lỗi
Đối tượng được chuyển đến trình xử lý lỗi nếu có lỗi.
ErrorEvent
Tất cả lỗi mà SDK có thể gửi lại.
LogEvent
Đối tượng được chuyển đến trình xử lý sự kiện nhật ký nếu có lỗi không nghiêm trọng.
Trình phát
StreamFormat
Xác định định dạng của luồng.
StreamInfo
Thông tin được chuyển từ SDK đến trình phát về luồng.
StreamManager
Đối tượng để quản lý việc phát luồng.
StreamRequest
Dùng để chỉ định các thuộc tính của yêu cầu luồng.
StreamType
Xác định loại luồng mà trình phát được yêu cầu phát. Quảng cáo đầu video và video theo yêu cầu (VOD) sẽ phát từ đầu luồng.
WrapperInfo
Chứa thông tin về một trình bao bọc.
Phương thức
disableLogging
disableLogging()
Tắt tính năng ghi nhật ký của SDK. Tính năng ghi nhật ký sẽ được bật theo mặc định.
getStreamManager
getStreamManager() returns object
Trả về một trình quản lý luồng nếu có. Nếu trình quản lý luồng chưa có, thì giá trị trả về là Không hợp lệ. Nếu xảy ra lỗi khi tạo trình quản lý luồng, thì một đối tượng lỗi sẽ được trả về.
- Giá trị trả về
-
objectTrình quản lý luồng hoặc đối tượng lỗi.
initSdk
initSdk(settings)
Khởi chạy SDK.
Tham số |
|
|---|---|
|
cài đặt |
đối tượng Đối tượng cài đặt IMA không bắt buộc. |
requestStream
requestStream(streamRequest) returns object
Bắt đầu một yêu cầu luồng không đồng bộ. Quyền kiểm soát sẽ được trả về ngay cho trình phát sau khi gọi phương thức này. Nếu có trình quản lý luồng hiện tại, trình quản lý đó sẽ bị huỷ. Nếu có một luồng đang phát, luồng đó sẽ được thay thế bằng luồng mới khi yêu cầu hoàn tất.
Tham số |
|
|---|---|
|
streamRequest |
đối tượng |
- Giá trị trả về
-
objectmột lỗi hoặc không hợp lệ nếu không có lỗi