Chrome 62-এ WebVR পরিবর্তন

Mat Scales

বর্তমান WebVR অরিজিন ট্রায়ালটি 14 নভেম্বর, 2017-এ শেষ হচ্ছে, Chrome 62 এর স্থিতিশীল প্রকাশের কিছুক্ষণ পরেই। আমরা Chrome 62-এ WebVR 1.1 API-এর সাথে একটি নতুন ট্রায়াল শুরু করেছি যা Chrome 64-এর মাধ্যমে চলতে থাকবে।

নতুন ট্রায়ালে কিছু API আচরণ আপডেট রয়েছে যা আসন্ন WebVR 2.0 স্পেকের দিকনির্দেশের সাথে সামঞ্জস্যপূর্ণ:

  • ওয়েবভিআর ব্যবহার ক্রস-অরিজিন আইফ্রেমে সীমাবদ্ধ। আপনি যদি এম্বেডেড ক্রস-অরিজিন আইফ্রেমগুলিকে WebVR ব্যবহার করতে সক্ষম হতে চান, তাহলে iframe ট্যাগে অ্যাট্রিবিউট allow="vr" যোগ করুন, অথবা একটি বৈশিষ্ট্য-নীতি শিরোনাম ব্যবহার করুন ( বিশেষ আলোচনা , বাগ )।
  • getFrameData() এবং submitFrame() এর ব্যবহার VRDisplay.requestAnimationFrame() এ সীমিত করুন ( বিশেষ আলোচনা , বাগ )।
  • window.requestAnimationFrame() পৃষ্ঠাটি দৃশ্যমান না হলে ফায়ার হয় না, মানে WebVR উপস্থাপন করার সময় এটি Android-এ ফায়ার হবে না ( বিশেষ আলোচনা , বাগ )।
  • ভিউপোর্টে সিন্থেটিক ক্লিক ইভেন্ট (0, 0) সরানো হয়েছে (কার্ডবোর্ড এবং ডেড্রিম কন্ট্রোলার টাচপ্যাড উভয়ের জন্য) ( বাগ )। vrdisplayactivate ইভেন্টটি এখন ব্যবহারকারীর অঙ্গভঙ্গি হিসাবে বিবেচিত হয় এবং ক্লিক ইভেন্টের উপর নির্ভর না করে উপস্থাপনার অনুরোধ করতে এবং মিডিয়া প্লেব্যাক শুরু করতে ব্যবহার করা যেতে পারে। যে কোডটি আগে ইনপুটের জন্য ক্লিক ইভেন্ট হ্যান্ডলারের উপর নির্ভর করত তা গেমপ্যাড বোতাম প্রেসের জন্য চেক করতে রূপান্তরিত করা উচিত। ( উদাহরণ বাস্তবায়ন )
  • পৃষ্ঠাটি প্রথম ফ্রেম ( কোড পরিবর্তন ) প্রদর্শন করতে 5 সেকেন্ডের বেশি সময় নিলে Chrome উপস্থাপনা থেকে প্রস্থান করতে পারে। এটি সুপারিশ করা হয় যে পৃষ্ঠাটি দুই সেকেন্ডের মধ্যে প্রদর্শিত হবে এবং প্রয়োজনে একটি স্প্ল্যাশ স্ক্রিন ব্যবহার করা হবে।

আপনার বর্তমান ওয়েবভিআর অরিজিন ট্রায়াল টোকেনগুলি Chrome 62 দ্বারা স্বীকৃত হবে না৷ এই নতুন ট্রায়ালে অংশগ্রহণ করতে অনুগ্রহ করে সাইন আপ ফর্মটি ব্যবহার করুন