ওভারভিউ
মিডিয়া লোড অনুরোধ ডেটা.
এই শ্রেণীটি GCKRemoteMediaClient
এ লোড মিডিয়া কমান্ড দ্বারা একটি রিসিভার অ্যাপ্লিকেশন কীভাবে মিডিয়া লোড করবে তা নির্দিষ্ট করার জন্য ব্যবহার করা হয়।
একটি একক আইটেম লোড করতে, লোড করা আইটেমটি mediaInformation
এ উল্লেখ করা উচিত। একটি নন-ক্লাউড সারি লোড করতে, সারির তথ্য queueData
এ নির্দিষ্ট করা উচিত। ঐচ্ছিকভাবে, প্রথম আইটেমটি চালানোর তথ্য mediaInformation
নির্দিষ্ট করা যেতে পারে। যদি সারিটি একটি ক্লাউড সারি হয়, তবে items
nil
বা খালি হতে পারে, তবে entity
নির্দিষ্ট করা প্রয়োজন, যাতে রিসিভার অ্যাপটি entity
ব্যবহার করে ক্লাউড থেকে সারি আনতে পারে৷ যদি mediaInformation
বা queueData
নির্দিষ্ট করা না থাকে, তাহলে রিসিভার অ্যাপ্লিকেশনে না পাঠিয়ে লোডের অনুরোধ ব্যর্থ হবে।
- থেকে
- 4.4.1
উত্তরাধিকারসূত্রে NSObject, <NSCopying>, এবং <NSSecureCoding>।
সম্পত্তি সারাংশ | |
GCKMediaInformation * | mediaInformation |
মিডিয়া আইটেম লোড করতে. আরও... | |
GCKMediaQueueData * | queueData |
মিডিয়া আইটেম বা সারির মেটাডেটা। আরও... | |
NSNumber * | autoplay |
লোড হওয়ার পরপরই প্লেব্যাক শুরু হয় কিনা তা নির্দেশ করে এমন পতাকা। আরও... | |
NSTimeInterval | startTime |
প্রাথমিক প্লেব্যাক অবস্থান। আরও... | |
float | playbackRate |
প্লেব্যাকের হার। আরও... | |
NSArray< NSNumber * > * | activeTrackIDs |
সক্রিয় ট্র্যাকগুলি নির্দিষ্ট করে পূর্ণসংখ্যার একটি অ্যারে৷ আরও... | |
id | customData |
অনুরোধের সাথে পাস করার জন্য কাস্টম অ্যাপ্লিকেশন-নির্দিষ্ট ডেটা। আরও... | |
NSString * | credentials |
মিডিয়া আইটেমের জন্য ব্যবহারকারীর শংসাপত্র লোড হচ্ছে৷ আরও... | |
NSString * | credentialsType |
GCKMediaLoadRequestData::credentials এ নির্দিষ্ট করা ব্যবহারকারীর শংসাপত্রের ধরন। আরও... | |
NSString * | atvCredentials |
মিডিয়া আইটেমের জন্য বিকল্প Android TV শংসাপত্রগুলি লোড হচ্ছে৷ আরও... | |
NSString * | atvCredentialsType |
GCKMediaLoadRequestData::atvCredentials এ নির্দিষ্ট করা Android TV শংসাপত্রের ধরন। আরও... | |
সম্পত্তি বিস্তারিত
|
read nonatomic copy |
মিডিয়া আইটেম লোড করতে.
|
read nonatomic copy |
মিডিয়া আইটেম বা সারির মেটাডেটা।
|
read nonatomic copy |
লোড হওয়ার পরপরই প্লেব্যাক শুরু হয় কিনা তা নির্দেশ করে এমন পতাকা।
ডিফল্ট মান হল @(YES)
.
queueData
এ সারির আইটেমগুলি নির্দিষ্ট করে একটি সারি লোড করার সময়, এই মানটি queueData
এ লোড করা প্রথম GCKMediaQueueItem এর autoplay
ওভাররাইড করে। শুধুমাত্র এই ক্ষেত্রটি nil
হলেই, queueData
এ থাকা পৃথক GCKMediaQueueItem এর autoplay
বৈশিষ্ট্য কার্যকর হবে৷
mediaInformation
নির্দিষ্ট করে একটি একক আইটেম লোড করার সময়, এই ক্ষেত্রটি নির্দিষ্ট করে যে প্লেব্যাক লোড হওয়ার সাথে সাথে শুরু হবে কিনা। nil
হলে, প্লেব্যাক অবিলম্বে শুরু হবে না।
|
read nonatomic assign |
প্রাথমিক প্লেব্যাক অবস্থান।
ডিফল্ট মান হল kGCKInvalidTimeInterval , যা একটি ডিফল্ট প্লেব্যাক অবস্থান নির্দেশ করে। যদি ভিডিও-অন-ডিমান্ড স্ট্রীম প্লে করা হয়, এটি 0 থেকে শুরু হয়; যদি লাইভ স্ট্রিম বাজানো হয়, এটি লাইভ প্রান্ত থেকে শুরু হয়।
|
read nonatomic assign |
প্লেব্যাকের হার।
ডিফল্ট মান হল 1
।
|
read nonatomic strong |
সক্রিয় ট্র্যাকগুলি নির্দিষ্ট করে পূর্ণসংখ্যার একটি অ্যারে৷
ডিফল্ট মান nil
হয় .
|
read nonatomic strong |
অনুরোধের সাথে পাস করার জন্য কাস্টম অ্যাপ্লিকেশন-নির্দিষ্ট ডেটা।
NSJSONSerialization , অথবা nil
ব্যবহার করে JSON-এ সিরিয়াল করা যেতে পারে এমন একটি বস্তু হতে হবে।
|
read nonatomic copy |
মিডিয়া আইটেমের জন্য ব্যবহারকারীর শংসাপত্র লোড হচ্ছে৷
|
read nonatomic copy |
GCKMediaLoadRequestData::credentials এ নির্দিষ্ট করা ব্যবহারকারীর শংসাপত্রের ধরন।
|
read nonatomic copy |
মিডিয়া আইটেমের জন্য বিকল্প Android TV শংসাপত্রগুলি লোড হচ্ছে৷
সেট করা থাকলে, এই শংসাপত্রগুলি GCKMediaLoadRequestData::credentials এ সেট করা মানটিকে ওভাররাইড করবে যদি প্রাপক একটি Android TV অ্যাপ হয়। রিসিভার পক্ষ থেকে, এই শংসাপত্রগুলি MediaLoadRequestData#getCredentials থেকে অ্যাক্সেস করা যেতে পারে।
- থেকে
- 4.7.0
|
read nonatomic copy |
GCKMediaLoadRequestData::atvCredentials এ নির্দিষ্ট করা Android TV শংসাপত্রের ধরন।
সেট করা থাকলে, এই শংসাপত্রের ধরন GCKMediaLoadRequestData::credentialsType এ সেট করা মানটিকে ওভাররাইড করবে যদি প্রাপকটি একটি Android TV অ্যাপ হয়। রিসিভারের দিকে, এই শংসাপত্রগুলি MediaLoadRequestData#getCredentialsType থেকে অ্যাক্সেস করা যেতে পারে।
- থেকে
- 4.7.0