ঢালাই। কাঠামো । টেক্সটট্র্যাকসম্যানেজার
টেক্সট ট্র্যাকগুলো পরিচালনা করে।
- নিক্ষেপ
কনস্ট্রাক্টর সরাসরি ব্যবহার করলে
non-null Error। TextTracksManager-কে শুধুমাত্র cast.framework.PlayerManager#getTextTracksManager কল করার মাধ্যমেই অ্যাক্সেস করা উচিত।
পদ্ধতি
অ্যাডট্র্যাকস
addTracks(tracks)
তালিকায় টেক্সট ট্র্যাক যোগ করে।
প্যারামিটার | |
|---|---|
ট্র্যাকগুলি | cast.framework.messages.Track- এর নন-নাল অ্যারে মান নাল (null) হওয়া যাবে না। |
- নিক্ষেপ
non-null Errorযদি ট্র্যাক উপলব্ধ না থাকে, অথবা ট্র্যাকআইডি (trackId) অনন্য না হয়, অথবা টেক্সট-বহির্ভূত ট্র্যাক যোগ করা হয়।
ট্র্যাক তৈরি করুন
createTrack() cast.framework.messages.Track রিটার্ন করে।
একটি টেক্সট ট্র্যাক তৈরি করে।
- নিক্ষেপ
ট্র্যাকস ম্যানেজার উপলব্ধ না থাকলে
non-null Error।- ফেরত
non-null cast.framework.messages.Track
সক্রিয় আইডিগুলি পান
getActiveIds() সংখ্যার একটি অ্যারে রিটার্ন করে।
সমস্ত সক্রিয় টেক্সট আইডি খুঁজে বের করে।
- ফেরত
non-null Array of number
getActiveTracks
getActiveTracks() cast.framework.messages.Track- এর একটি নন-নাল অ্যারে রিটার্ন করে।
সমস্ত সক্রিয় টেক্সট ট্র্যাক খুঁজে বের করে।
- ফেরত
non-null Array of non-null cast.framework.messages.Track
getTextTracksStyle
getTextTracksStyle() রিটার্ন করে ( cast.framework.messages.TextTrackStyle অথবা undefined)
বর্তমান টেক্সট ট্র্যাক স্টাইলটি ফেরত দেয়।
- ফেরত
(non-null cast.framework.messages.TextTrackStyle or undefined)
getTrackById
getTrackById(id) cast.framework.messages.Track রিটার্ন করে।
আইডি দ্বারা টেক্সট ট্র্যাক পায়।
প্যারামিটার | |
|---|---|
আইডি | সংখ্যা |
- নিক্ষেপ
আইডি উপলব্ধ না থাকলে বা অবৈধ হলে
non-null Error।- ফেরত
nullable cast.framework.messages.Track
গেটট্র্যাকস
getTracks() cast.framework.messages.Track- এর একটি নন-নাল অ্যারে রিটার্ন করে।
সমস্ত (বাধ্যতামূলক নয় এমন) টেক্সট ট্র্যাক ফেরত দেয়।
- ফেরত
non-null Array of non-null cast.framework.messages.Track
ভাষা অনুসারে ট্র্যাকগুলি পান
getTracksByLanguage(language) ফাংশনটি cast.framework.messages.Track- এর একটি নন-নাল অ্যারে রিটার্ন করে।
ভাষা অনুযায়ী টেক্সট ট্র্যাক খুঁজে বের করে।
প্যারামিটার | |
|---|---|
ভাষা | স্ট্রিং RFC 5646 অনুযায়ী ভাষা ট্যাগ। |
- নিক্ষেপ
ভাষা উপলব্ধ না থাকলে
non-null Error।- ফেরত
non-null Array of non-null cast.framework.messages.Track
আইডি দ্বারা সক্রিয় করুন
setActiveByIds(newIds)
আইডি অনুযায়ী টেক্সট ট্র্যাকগুলোকে সক্রিয় করে।
প্যারামিটার | |
|---|---|
নতুন আইডি | সংখ্যার অ্যারে যে টেক্সট ট্র্যাক আইডিগুলো সক্রিয় করতে হবে। টেক্সট ট্র্যাকগুলো মুছে ফেলতে মানটিকে একটি খালি অ্যারে বা মানটি নাল হতে পারে। |
- নিক্ষেপ
আইডি অবৈধ হলে
non-null Error।
ভাষা অনুসারে সক্রিয় করুন
setActiveByLanguage(language)
ভাষা অনুযায়ী টেক্সট ট্র্যাকগুলো সক্রিয় করে। শুধুমাত্র প্রথম মিলে যাওয়া ভাষার ট্র্যাকটিই সক্রিয় হবে।
প্যারামিটার | |
|---|---|
ভাষা | স্ট্রিং RFC 5646 অনুযায়ী ভাষা ট্যাগ। |
- নিক্ষেপ
ভাষা উপলব্ধ না হলে বা অবৈধ হলে
non-null Error।
setTextTrackStyle
setTextTrackStyle(style)
টেক্সট ট্র্যাকের স্টাইল নির্ধারণ করে।
প্যারামিটার | |
|---|---|
শৈলী | cast.framework.messages.TextTrackStyle মান নাল (null) হওয়া যাবে না। |
- নিক্ষেপ
ট্র্যাকস ম্যানেজার উপলব্ধ না থাকলে
non-null Error।