MediaContent

public interface MediaContent


Cung cấp thông tin về nội dung nghe nhìn.

Tóm tắt

Phương thức công khai

abstract float

Trả về tỷ lệ khung hình của nội dung nghe nhìn.

abstract float

Lấy thời gian hiện tại của video tính bằng giây.

abstract float

Trả về thời lượng của video tính bằng giây.

abstract @Nullable Drawable

Trả về hình ảnh chính sẽ hiển thị nếu nội dung nghe nhìn không chứa video.

abstract VideoController

Trả về trình điều khiển video của nội dung nghe nhìn.

abstract boolean

Cho biết nội dung nghe nhìn có nội dung video hay không.

abstract void

Đặt hình ảnh chính không bắt buộc để hiển thị nếu nội dung nghe nhìn không chứa video.

Phương thức công khai

getAspectRatio

abstract float getAspectRatio()

Trả về tỷ lệ khung hình của nội dung nghe nhìn.

Trả về tỷ lệ khung hình của video nếu hasVideoContenttrue.

Trả về tỷ lệ khung hình của hình ảnh chính nếu hasVideoContentfalse.

getCurrentTime

abstract float getCurrentTime()

Lấy thời gian hiện tại của video tính bằng giây. Trả về 0 nếu nội dung nghe nhìn không chứa video.

getDuration

abstract float getDuration()

Trả về thời lượng của video tính bằng giây. Trả về 0 nếu nội dung nghe nhìn không chứa video.

getMainImage

abstract @Nullable Drawable getMainImage()

Trả về hình ảnh chính sẽ hiển thị nếu nội dung nghe nhìn không chứa video.

API này chỉ dành cho quảng cáo gốc.

getVideoController

abstract VideoController getVideoController()

Trả về trình điều khiển video của nội dung nghe nhìn.

hasVideoContent

abstract boolean hasVideoContent()

Cho biết nội dung nghe nhìn có nội dung video hay không.

setMainImage

abstract void setMainImage(@Nullable Drawable drawable)

Đặt hình ảnh chính không bắt buộc để hiển thị nếu nội dung nghe nhìn không chứa video.

API này chỉ dành cho quảng cáo gốc. Sử dụng phương thức này nếu bạn đặt shouldReturnUrlsForImageAssets khi tải quảng cáo gốc.