ওয়েবসাইটে সঙ্গীত বিরাম দিতে কীবোর্ড শর্টকাট বরাদ্দ করুন


2

আমি ব্যবহার করি saavn.com বলিউড সঙ্গীত শোনার জন্য। এটি একটি দুর্দান্ত পরিষেবা কিন্তু তাদের কাছে নেটিভ ম্যাক অ্যাপ নেই তাই আমি কীবোর্ড মিডিয়া কী ব্যবহার করে এটি নিয়ন্ত্রণ করতে পারছি না।

সমস্ত সঙ্গীত নিয়ন্ত্রণ করার জন্য কীবোর্ড মিডিয়া কী ব্যবহার করার একটি উপায় থাকতে হবে।


1
বিশেষ কেবি মিডিয়া কীগুলি আটকাতে এটি সাধারণত কঠিন / অসম্ভব। একটি কাস্টম ব্যবহার করে userscript আপনি পৃষ্ঠাতে JS কে ইনজেক্ট করতে সক্ষম হবেন যা বিভিন্ন খেলার / বিরতি ইত্যাদি ফাংশনগুলিতে কীবোর্ড শর্টকাটগুলি বরাদ্দ করবে। আমি এই সাইটের জন্য ইতিমধ্যে বিদ্যমান একটি স্ক্রিপ্ট সন্দেহ, কিন্তু আপনি কি জানেন না। উপযুক্তভাবে সংশোধন করা যেতে পারে যে অনুরূপ সাইট জন্য স্ক্রিপ্ট হতে পারে।
Karan

উত্তর:


6

আপনি পারে একটি স্ক্রিপ্ট একটি শর্টকাট বরাদ্দ করুন এটার মত:

tell application "Safari"
    repeat with t in documents
        tell t
            if URL starts with "http://www.saavn.com/" then
                do JavaScript "e = document.querySelectorAll('#pause:not(.hide)')[0] || document.querySelectorAll('#play:not(.hide)')[0]; e.click()"
                exit repeat
            end if
        end tell
    end repeat
end tell

ইউটিউব এবং ক্রোমের জন্য অনুরূপ স্ক্রিপ্ট:

tell application "Google Chrome"
    repeat with t in tabs of windows
        tell t
            if URL starts with "http://www.youtube.com" then
                execute javascript "player = document.querySelectorAll('#player embed')[0]
if (player) {
    player.getPlayerState() == 1 ? player.pauseVideo() : player.playVideo()
} else { // if youtube.com/html5 is enabled
    document.querySelectorAll('.html5-player-chrome > button:first-child')[0].click()
}"
                exit repeat
            end if
        end tell
    end repeat
end tell

কোয়েরি নির্বাচক স্ট্রিং আর কাজ করে। ব্যবহার embed#movie_player
fent

@ থাইসিসড্যাডেন্ড ধন্যবাদ, আমি প্রতিস্থাপিত #watch7-player embed সঙ্গে #player embed
Lri

1
আমি কিছু সাধারণ ইউটিউব ক্রিয়াগুলির জন্য কয়েকটি স্ক্রিপ্ট তৈরি করেছি এবং এখানে তাদের রাখি gist.github.com/fent/7763775 উপভোগ
fent

যথেষ্ট এই upvote করতে পারবেন না।
dev

আমি এই স্ক্রিপ্ট Safari জন্য কাজ না অথবা আপনি জিজ্ঞাসা AskDifferent পোস্ট করতে পারে না। কিন্তু আপনার github পৃষ্ঠায় স্ক্রিপ্ট জরিমানা কাজ করে। আপনি উত্তর আপডেট করতে চান।
Alex B

0

কীবোর্ড অংশ জন্য আমি ব্যবহার করবে keyremap4macbook - এটি আপনাকে মিডিয়া কীগুলি আটকাতে অনুমতি দেবে। আমি কিপ্রেসেসগুলির জন্য স্ক্রিপ্টগুলিও চালু করতে পারি (@ লরি-রান্টাস উত্তরের কভার কভারে)। দুর্ভাগ্যবশত এটি কিছু প্রয়োজনীয়তা এটি সামঞ্জস্য করতে কিছু কোডিং প্রয়োজন।

আমি এটা সম্পর্কে কি পছন্দ করি:

  • আপনি এমনকি মিডিয়া কীগুলি ওভাররাইড করতে এবং "ক্যাপস-লক"
  • এক বাম-শিফট, নিয়ন্ত্রণ, কমান্ড কী এবং সংশ্লিষ্ট অধিকার বেশী মধ্যে পার্থক্য করতে পারেন
  • রিম্যাপিংগুলি কোন অ্যাপ্লিকেশনের সম্মুখভাগে নির্ভর করে - তাই আপনার ম্যাপিং অন্যান্য মিডিয়া প্লেয়ারগুলির সাথে হস্তক্ষেপ করবে না
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.