cast. framework. TextTracksManager
Quản lý tệp phụ đề.
- Gửi
-
non-null ErrorNếu hàm khởi tạo được sử dụng trực tiếp. Bạn chỉ nên truy cập vào TextTracksManager bằng cách gọi cast.framework.PlayerManager#getTextTracksManager.
Phương thức
addTracks
addTracks(tracks)
Thêm tệp phụ đề vào danh sách.
Tham số |
|
|---|---|
|
tracks |
Mảng cast.framework.messages.Track không rỗng Giá trị không được rỗng. |
- Gửi
-
non-null Error`non-null Error` Nếu không có tệp phụ đề, hoặc trackId không phải là duy nhất hoặc thêm tệp phụ đề không phải dạng văn bản.
createTrack
createTrack() trả về cast.framework.messages.Track
Tạo tệp phụ đề.
- Gửi
-
non-null ErrorNếu không có trình quản lý tệp phụ đề. - Giá trị trả về
-
non-null cast.framework.messages.Track
getActiveIds
getActiveIds() trả về Mảng số
Lấy tất cả mã nhận dạng tệp phụ đề đang hoạt động.
- Giá trị trả về
-
non-null Array of number
getActiveTracks
Lấy tất cả tệp phụ đề đang hoạt động.
- Giá trị trả về
-
non-null Array of non-null cast.framework.messages.Track
getTextTracksStyle
getTextTracksStyle() returns (cast.framework.messages.TextTrackStyle or undefined)
Trả về kiểu rãnh văn bản hiện tại.
- Giá trị trả về
-
(non-null cast.framework.messages.TextTrackStyle or undefined)
getTrackById
getTrackById(id) trả về cast.framework.messages.Track
Lấy tệp phụ đề theo mã nhận dạng.
Tham số |
|
|---|---|
|
id |
số |
- Gửi
-
non-null ErrorNếu không có hoặc mã nhận dạng không hợp lệ. - Giá trị trả về
-
nullable cast.framework.messages.Track
getTracks
getTracks() returns Array of non-null cast.framework.messages.Track
Trả về tất cả tệp phụ đề (không bắt buộc).
- Giá trị trả về
-
non-null Array of non-null cast.framework.messages.Track
getTracksByLanguage
getTracksByLanguage(language) returns Array of non-null cast.framework.messages.Track
Lấy tệp phụ đề theo ngôn ngữ.
Tham số |
|
|---|---|
|
language |
chuỗi Thẻ ngôn ngữ theo RFC 5646. |
- Gửi
-
non-null ErrorNếu không có ngôn ngữ. - Giá trị trả về
-
non-null Array of non-null cast.framework.messages.Track
setActiveByIds
setActiveByIds(newIds)
Đặt tệp phụ đề thành đang hoạt động theo mã nhận dạng.
Tham số |
|
|---|---|
|
newIds |
Mảng số Mã nhận dạng tệp phụ đề cần bật. Để xoá
tệp phụ đề, hãy đặt giá trị thành một mảng trống hoặc Giá trị có thể là rỗng. |
- Gửi
-
non-null ErrorNếu mã nhận dạng không hợp lệ.
setActiveByLanguage
setActiveByLanguage(language)
Đặt tệp phụ đề thành đang hoạt động theo ngôn ngữ. Chỉ tệp phụ đề ngôn ngữ phù hợp đầu tiên sẽ được bật.
Tham số |
|
|---|---|
|
language |
chuỗi Thẻ ngôn ngữ theo RFC 5646. |
- Gửi
-
non-null ErrorNếu không có hoặc ngôn ngữ không hợp lệ.
setTextTrackStyle
setTextTrackStyle(style)
Đặt kiểu tệp phụ đề.
Tham số |
|
|---|---|
|
style |
cast.framework.messages.TextTrackStyle Giá trị không được rỗng. |
- Gửi
-
non-null ErrorNếu không có trình quản lý tệp phụ đề.