উদাহরণ এবং ডেমো

এমবেডেড ভিউয়ার API ডকুমেন্টেশন সেটের মধ্যে থাকা সমস্ত উদাহরণ দ্রুত রেফারেন্সের জন্য নীচে তালিকাভুক্ত করা হয়েছে। এছাড়াও, উন্নত ধারণাগুলিকে চিত্রিত করার জন্য বেশ কয়েকটি অতিরিক্ত ডেমো অন্তর্ভুক্ত করা হয়েছে।

বিকাশকারীর নির্দেশিকা থেকে উদাহরণ

এই মৌলিক উদাহরণগুলি বিকাশকারীর নির্দেশিকায় প্রদর্শিত হয় এবং এমবেডেড ভিউয়ার API-এর সর্বাধিক সাধারণ ব্যবহারগুলিকে কভার করে৷

  • বই - সহজ
    এমবেডেড ভিউয়ার এপিআই-এর "হ্যালো, ওয়ার্ল্ড" উদাহরণ, এই উদাহরণটি নির্দেশ করে কিভাবে এপিআই লোড করতে হয় এবং একটি নির্দিষ্ট বইয়ের সাথে একটি ভিউয়ার আঁকতে হয়।
  • বইয়ের ভাষা
    এই উদাহরণটি দেখায় কিভাবে দর্শকের ইন্টারফেসের ভাষা পরিবর্তন করতে হয়, এক্ষেত্রে ব্রাজিলিয়ান পর্তুগিজ ভাষায়।
  • বই পাওয়া যায়নি
    এটি দেখায় কিভাবে একটি কলব্যাক ফাংশন যোগ করতে হয় যা বলা হয় যখন দর্শক নির্দিষ্ট বই লোড করতে পারে না। আপনি এই ধরনের শর্তগুলি সুন্দরভাবে পরিচালনা করার জন্য এই উদাহরণটি তৈরি করতে পারেন।
  • বই-সাফল্য
    এটি দেখায় কিভাবে একটি কলব্যাক ফাংশন যোগ করতে হয় যা বলা হয় যখন দর্শক সফলভাবে একটি বইয়ের সাথে শুরু করে এবং প্রোগ্রামগতভাবে ম্যানিপুলেট করার জন্য প্রস্তুত থাকে।
  • বই-অ্যানিমেট
    জাভাস্ক্রিপ্ট ব্যবহার করে কীভাবে দর্শককে প্রোগ্রাম্যাটিকভাবে নিয়ন্ত্রণ করা যায় তা ব্যাখ্যা করার জন্য, একটি পূর্বরূপ দেখানো হয়েছে যা প্রতি 3 সেকেন্ডে স্বয়ংক্রিয়ভাবে পরবর্তী পৃষ্ঠায় ফ্লিপ হয়।

দর্শকের প্রোগ্রাম্যাটিক নিয়ন্ত্রণ

ভিউয়ার আপনাকে কোড দিয়ে প্রায় সব কিছু করতে দেয় যা ব্যবহারকারী দর্শকের সাথে ইন্টারঅ্যাক্ট করে করতে পারে। নীচের উদাহরণগুলি দেখায় যে এটি কীভাবে কার্যকর হতে পারে।

  • বই-মিথস্ক্রিয়া-নিয়ন্ত্রণ
    এই কার্যকারী উদাহরণটি জুম, নেক্সটপেজ, গোটপেজ এবং হাইলাইটিং ফাংশন সহ দর্শকের দ্বারা সমর্থিত সমস্ত মিথস্ক্রিয়া পদ্ধতিগুলিকে গণনা করে৷
  • বই-মিথস্ক্রিয়া-খোলা পাতা
    কলব্যাক এবং goToPage ফাংশন ব্যবহার করে কীভাবে একটি নির্দিষ্ট পৃষ্ঠায় একটি বই দর্শক স্বয়ংক্রিয়ভাবে খুলতে হয় তা দেখায়।

উন্নত অ্যাপ্লিকেশন তৈরি করার সময়, আপনি বই API বা ডায়নামিক লিঙ্ক বৈশিষ্ট্যের সাথে এমবেডেড ভিউয়ার API একত্রিত করা দরকারী বলে মনে করতে পারেন। উদাহরণস্বরূপ, এম্বেডিংয়ের জন্য একটি নির্দিষ্ট পূর্বরূপ উপলব্ধ হবে কিনা তা আগে থেকেই জানা দরকারী হতে পারে (যেমন, ব্যবহারকারীকে আপনার সাইটে একটি পূর্বরূপ উইন্ডো খোলার বিকল্প দিতে হবে কিনা তা নির্ধারণ করতে)। অথবা, আপনি একটি নির্দিষ্ট বইয়ের শনাক্তকারী নাও জানতে পারেন এবং প্রথমে Books API ব্যবহার করে "এটি দেখুন" করতে চান৷ নীচের উদাহরণগুলি নির্দেশ করে কিভাবে এই অপারেশনগুলি সম্পাদন করতে হয়।

  • book-dynamiclinks-zippy
    এখানে আমরা প্রথমে এম্বেড করার জন্য একটি বই উপলব্ধ কিনা তা পরীক্ষা করি। যদি এবং শুধুমাত্র যদি এটি উপলব্ধ হয়, আমরা একটি "প্রিভিউ জিপ্পি" রেন্ডার করি, যা ক্লিক করা হলে, বইয়ের পূর্বরূপ ইনলাইনে দেখায়।
  • বইসাপি-টাইটেল সার্চ
    এই উদাহরণটি আপনাকে একটি বইয়ের জন্য একটি অনুসন্ধান ক্যোয়ারী প্রবেশ করে একটি এমবেডেড ভিউয়ার খুলতে দেয়৷ এটি স্বয়ংক্রিয়ভাবে আপনার প্রবেশ করা প্রশ্নের জন্য প্রথম এমবেডযোগ্য ফলাফল দেখাবে। এটি অনুসন্ধান ফলাফলগুলি অ্যাক্সেস করতে ডেটা API-এর JSON আউটপুট ফর্ম্যাট ব্যবহার করে৷