আমি এই কথাটি বলতে শুরু করে বলতে চাই যে আমি বুঝতে পারি যে এই প্রশ্নটি পুরানো এবং ইতিমধ্যে একটি স্বীকৃত উত্তর রয়েছে; তবে, দুর্ভাগ্যজনক ইন্টারনেট ব্যবহারকারী হিসাবে যে এই প্রশ্নটি কেবলমাত্র ভুল প্রমাণিত হওয়ার অবসান ঘটার পরে ব্যবহার করেছে (তবে আমি আমার ক্লায়েন্টকে কিছুটা বিরক্ত করার আগে নয়) আমি আমার চিন্তাভাবনা এবং পরামর্শ যুক্ত করতে চাই।
@ ডিএসজি এবং @ জিওনা সঠিক হলেও, এবং তাদের উত্তরগুলির সাথে কোনও ভুল নেই, এমন একটি সৃজনশীল প্রক্রিয়া রয়েছে যা আপনি "কাছাকাছি যেতে", যাতে এই সীমাবদ্ধতার জন্য নিয়োগ করতে পারেন। এটি এই বলে না যে আমি এই বৈশিষ্ট্যটিকে ঘৃণা করছি, একেবারে বিপরীত, তবে কেবল কিছু ব্যবস্থা যাতে কোনও ব্যবহারকারী এখনও "বোধ করে" যেন কোনও ভিডিও বা অডিও ফাইলটি "স্বয়ংক্রিয়ভাবে চালানো হয়।"
দ্রুত কাজটি মোবাইল পৃষ্ঠায় কোথাও একটি ভিডিও ট্যাগ লুকানো, যেহেতু আমি একটি প্রতিক্রিয়াশীল সাইট তৈরি করেছি আমি কেবল ছোট পর্দার জন্য এটি করি। ভিডিও ট্যাগ (এইচটিএমএল এবং jQuery উদাহরণ):
এইচটিএমএল
<video id="dummyVideo" src="" preload="none" width="1" height="2"></video>
jQuery এর
var $dummyVideo = $("<video />", {
id: "dummyVideo",
src: "",
preload: "none",
width: "1",
height: "2"
});
এই পৃষ্ঠায় লুকানো থাকা অবস্থায়, যখন কোনও ব্যবহারকারী কোনও মুভি দেখতে "ক্লিক" করেন (তবুও ব্যবহারকারীর ইন্টারঅ্যাকশন, সেই প্রয়োজনটি ঘটার কোনও উপায় নেই) গৌণ দেখার পৃষ্ঠায় নেভিগেট না করে আমি লুকানো ভিডিওটি লোড করি। এটি মূলত কাজ করে কারণ মিডিয়া ট্যাগটি সত্যই ব্যবহৃত হয় না তবে পরিবর্তে একটি কুইকটাইম উদাহরণে প্রচার করা হয় তাই দৃশ্যমান ভিডিও উপাদান থাকা মোটেই প্রয়োজন হয় না। "ক্লিক" (বা মোবাইলে "স্পর্শ") এর জন্য হ্যান্ডলারে In
$(".movie-container").on("click", function() {
var url = $(this).data("stream-url");
$dummyVideo.attr("src", url);
$dummyVideo.get(0).load(); // required if src changed after page load
$dummyVideo.get(0).play();
});
এবং ভায়োলা। ইউএক্স যতদূর যায়, কোনও ব্যবহারকারী প্লে করতে একটি ভিডিওতে ক্লিক করে এবং কুইকটাইম তাদের পছন্দ করা ভিডিওটি প্লে করার জন্য খোলে। এটি সীমাবদ্ধতার মধ্যে থেকে যায় যে ভিডিওগুলি কেবলমাত্র ব্যবহারকারী অ্যাকশনের মাধ্যমেই প্লে করা যায় তাই আমি এই পরিষেবাটির সাথে ভিডিও দেখার সিদ্ধান্ত নিচ্ছেন না এমন কারও উপর ডেটা জোর করে নিচ্ছি না। ইউটিউব ঠিক কীভাবে তাদের মোবাইলের সাথে এটি বন্ধ করে দিয়েছে তা নির্ধারণের চেষ্টা করার সময় আমি এটি আবিষ্কার করেছি যা মূলত কিছু সত্যিই দুর্দান্ত জাভাস্ক্রিপ্ট পৃষ্ঠার বিল্ডিং এবং ভিডিও ট্যাগের মতো লুকানো অভিনব উপাদান রয়েছে।
tl; dr অ্যাপলের সীমাবদ্ধতা ছাড়িয়ে না গিয়ে আইওএস ডিভাইসগুলিতে একটি "অটোপ্লে" ইউএক্স বৈশিষ্ট্য তৈরি করার চেষ্টা করার জন্য এবং কিছুক্ষণ ব্যবহারকারীরা সিদ্ধান্ত নিয়েছে যে তারা কোনও ভিডিও দেখতে চান কিনা (বা অডিও সর্বাধিক লাইক, যদিও আমি তাদের অনুমতি ছাড়া কেবল একটি লোড না করেই তারা পরীক্ষিত নয়)।
এছাড়াও, যিনি মন্তব্য করেছেন যে ঘুম.এফএম থেকে এসেছে, দুর্ভাগ্যক্রমে এটি আপনার সমস্যাগুলির সমাধান হতে পারে না যা সময় ভিত্তিক অডিও প্লে ব্যাক হয়।
আমি আশা করি যে কেউ এই তথ্যকে দরকারী বলে মনে করেন, এটি আমাকে ক্লায়েন্টের কাছে খারাপ সংবাদ সরবরাহের এক সপ্তাহ বাঁচাতে পারত যে তারা দৃ ad় ছিল যে তাদের এই বৈশিষ্ট্য রয়েছে এবং শেষ পর্যন্ত এটি সরবরাহ করার উপায় খুঁজে পেয়ে আমি আনন্দিত glad
সম্পাদনা
আরও অনুসন্ধানগুলি নির্দেশ করে যে উপরের কাজটি কেবলমাত্র আইফোন / আইপড ডিভাইসের জন্য। আইপ্যাডটি পুরো স্ক্রিন হওয়ার আগেই সাফারিতে ভিডিওটি প্লে করে তাই বাজানোর আগে আপনার ক্লিক ক্লিক করে ভিডিওটির আকার পরিবর্তন করতে কিছু ব্যবস্থা দরকার অন্যথায় আপনি অডিও এবং কোনও ভিডিও দিয়ে শেষ করবেন না।