এইচটিএমএল 5 তে ভিডিওগুলির প্লে করার গতি কীভাবে পরিবর্তন করবেন?


123

এইচটিএমএল 5 তে ভিডিও প্লে গতি কীভাবে পরিবর্তন করবেন? আমি ডাব্লু 3 স্কুলে ভিডিও ট্যাগের বৈশিষ্ট্যগুলি যাচাই করেছি কিন্তু এটির কাছে পৌঁছাতে পারিনি ny যে কোনও সাহায্যের প্রশংসা হবে!

উত্তর:


199

এই সাইট অনুসারে , এটি ডিওএমের মাধ্যমে অ্যাক্সেসযোগ্য playbackRateএবং defaultPlaybackRateবৈশিষ্ট্যগুলিতে সমর্থিত । উদাহরণ:

/* play video twice as fast */
document.querySelector('video').defaultPlaybackRate = 2.0;
document.querySelector('video').play();

/* now play three times as fast just for the heck of it */
document.querySelector('video').playbackRate = 3.0;

উপরে কাজ ক্রোম 43+, ফায়ারফক্স 20+, ইন্টারনেট 9+, এজে 12+।


1
সহায়ক উত্সের জন্য ধন্যবাদ। খুব কম ফায়ারফক্স ক্রোমে আমি একটি ডেমো তৈরি করেছি যা ভালভাবে কাজ করে সেই বৈশিষ্ট্যটিকে সমর্থন করে না I আমার অনুমান যে আমার বস এটি পছন্দ করবে you ধন্যবাদ!
তরুণ

4
প্লেব্যাকরেট ফায়ারফক্সে 20 সংস্করণ থেকে কাজ করে । এটি ক্রোমেও কাজ করে।
জানুস ট্রয়লসেন

2
এটি শুরুর দিকে রান করার সময় কাজ করে তবে প্রসেসের পরে এটি চালানো হয় না যেমন: উইন্ডো.অনলড = ফাংশন () {ডকুমেন্ট.জেটলেটমেন্টবাইআইডি ("মাস্টার_ভিডিও") default .play ();}
Fzs2

এটি আয়নিক অ্যান্ড্রয়েডের জন্য কাজ করছে না ... আমি অ্যান্ড্রয়েডের জন্য আয়নিক ফ্রেমওয়ার্কে এইচটিএমএল% ভিডিও প্লেয়ার ব্যবহার করছি তবে এটি প্লেব্যাক হারগুলি সমর্থন করে না .........
দিনেশ আর রাজপুত

1
@ সুশান .querySelectorপ্রথম ম্যাচটি ফেরত দেয়। আপনি ব্যবহার করতে পারেন .querySelectorAll, তবে আপনাকে এই উত্তরগুলিতে সরাসরি কোড ব্যবহার না করে তাদের মাধ্যমে পুনরাবৃত্তি করতে হবে।
লিউজ

52

লিখো

document.querySelector('video').playbackRate = 1.25;

আপনার আধুনিক ব্রাউজারের জেএস কনসোলে।


ভিডিও উপাদানটির কিছু বৈশিষ্ট্য এই আদেশটি কাজ করতে বাধা দেবে। যদি এই কনসোল কমান্ডটি ব্যর্থ হয় তবে ভিডিও উপাদান এবং পরিদর্শকের মধ্যে মূল উপাদানগুলির জন্য বৈশিষ্ট্যগুলি পরীক্ষা করুন এবং সেই ভিডিওর সাথে ব্যবহারকারীদের মিথস্ক্রিয়াকে অবরুদ্ধ করে remove কমান্ড আবার চেষ্টা করুন।
ক্রিস্টোফার হারউড

0

আপনি এই কোডটি ব্যবহার করতে পারেন:

var vid = document.getElementById("video1");

function slowPlaySpeed() { 
    vid.playbackRate = 0.5;
} 

function normalPlaySpeed() { 
    vid.playbackRate = 1;
} 

function fastPlaySpeed() { 
    vid.playbackRate = 2;
}

হাই @ আর্মল, আমি যদি পাইথনের সাথে সেলেনিয়াম ব্যবহার করি তবে এই কোডটি কোথায় রাখবেন তা আমি জানতে পারি?
বালানডোঙ্গিভ

হাই @ বালান্ডোঙ্গিভ, আমি দুঃখিত আমি জানি না :(
আর্মেল

-1
javascript:document.getElementsByClassName("video-stream html5-main-video")[0].playbackRate = 0.1;

আপনি এখানে যেকোন নম্বর রাখতে পারেন যাতে আপনি নিজের কম্পিউটারকে ছাড়িয়ে যান না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.