Giter VIP home page Giter VIP logo

codesign2 / media-playback-speed Goto Github PK

View Code? Open in Web Editor NEW

This project forked from daronspence/media-playback-speed

1.0 1.0 2.0 2.28 MB

WordPress plugin to control media playback speed. Originally for shortcode tags.

Home Page: https://wordpress.org/plugins/media-playback-speed/

PHP 25.91% JavaScript 74.09%
aria audio enhancement ie11 media-playback-speed mediaelementjs playlist plugin shortcode video web wordpress

media-playback-speed's People

Contributors

lewiscowles1986 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

media-playback-speed's Issues

Current speed setting highlighted

First of all, it's a brilliant plugin thank you so much! I use it for my Guitar Practice Website to slow down exercises for students to play along with which is very powerful.

A bit of feedback I'm getting is that it would be handy for the currently selected speed to be highlighted on the player (maybe a coloured circle or bold writing?) - I had a look through your plugin description, and sorry my coding/Wordpress experience is very basic so I wasn't able to figure out if you already had documented how to do this, is it possible with the current plugin?

I've been able to edit the speed options to suit, using 60/70/80/90/100% as the buttons and they work really well, and the highlighted button would be the icing on the cake if possible, thank you!

More playback choices possible?

Is your feature request related to a problem? Please describe.
I use media-playback-speed for my drum teaching website. I need different speeds than the ones available

Describe the solution you'd like
Instead of speeds x.5 1x 1.5x 2x I would like something like this -> x.5 x.7 x.8 x.9 1x 1.1x 1.2x 1.5x 2.

Describe alternatives you've considered
I don't code and cannot find the perfect plugin except for youtube custom speed changer. Nor know how to change your plugin if possible.

Additional context
Add any other context or screenshots about the feature request here.

Controls or Buttons not showing up

Describe the bug

The Speed Control Buttons are not initially visible on screen. Hitting F5 will make them appear but if you hit F5 again, they disappear again.

I'm just looking for some assistance in debugging this problem. There are no obvious error messages written to the console.

The Context

  • WordPress Version WordPress 5.9.1
  • Other plugins
    Numerous:

Advanced Custom Fields
Advanced Editor Tools
Classic Editor
Client Portal
Custom Error Pages
Duplicator
Form Maker
GDPR/CCPA Cookie Consent Banner
HTTP headers to improve web site security
Inactive Logout
Insert Headers and Footers
Insert PHP Code Snippet
jQuery Updater
Limit log in attempts reloaded
Lock User Account
Media Playback Speed
Minimum Password Strength
PDF Embedder Premium Secure
Popup Maker
Profile Builder
Remove Admin Toolbar
Simple Custom CSS and JS
Simple prevent users sharing sign-in information.
Simple User Meta Editor
Theme Check
TinyMCE Spellcheck
TLS 1.2 Compatibility Test
UpdraftPlus - Backup/Restore
User Login History
User Meta Lite
User Role Editor
Who's Logged In
Wordpress File Upload Pro
WP Better Emails
WP Content Security Policy Plugin
WP Maintenance Mode

  • Theme
    running Twenty Seventeen Child theme.

  • URL that we can verify and gather more info from (please do not include usernames or passwords)
    Can't do this, as it is password protected.

Screenshots

Screenshots attached, along with source code and rendered html.

Preview Assigned Translation screen.pdf
Desktop (please complete the following information):

  • OS: Windows 10 Pro 10.0.19044
  • Browser: Firefox 97.0.2 and Opera 84

Smartphone (please complete the following information):

N/A

Additional context

this is not a show-stopper, but I wondered if you had encountered anything like this before and could give any advice on what to look for.

The speed controls doesn't show up on all the videos.. only some

Describe the bug

Only some of the videos that I put up on my website show the speed controls .. the majority of the videos don't show any speed controls

The Context

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.

Files

If you are running a service where you cannot provide a public url, without login details; please `click-to-expand` instructions for sending snapshots of complete web pages.

Please attach a zip file containing a Webpage, Complete saved page. See the attached screenshot from Google Chrome

image

Webpage, Complete automatically gets all the CSS, JS, Iamges; and you can then zip the folder and attach.

Care should be taken to ensure nothing protected, sensitive, bigoted or harmful is included in the upload.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

Gutenberg blocks

This plugin main support asks relate to UI, and troubleshooting, without competent investigation, largely by freelancers or paid employees.

If the plugin were to bundle some gutenberg blocks or more admin pages, which use the same filters, to produce HTML; then perhaps it would be possible to provide a testing UI; that lets site owners and admins know if their configuration(s) are incompatible. In any case, most requests could be responded to, with a mandatory request for actual insight, and not:

"doesn't work, do you know why?".

Ideas:

  • Gutenberg block that uses the PHP filters, to generate playback rate controls for a single element.
  • Gutenberg block that uses the PHP filters, to generate playback rate controls for the entire page.
  • Settings page to let site owners and admins know if their configuration(s) are incompatible.
    • Contextual guidance on fixing (stretch goal)

None of the above needs to fix walled garden style sites, where there are not public resources. While the plugin will never actively become hostile towards them, it is not a priority to fix or be free tech-support for would-be business founders.

Question: Is this really that needed any more?

Although inconsistent, hard to customize, and tucked away. HTML5 audio and video have support for playback speeds in most modern browsers. This is the future of how WordPress works also.

Google Chrome

Google Chrome HTML5 Video playback speed controls

Mozilla Firefox

Mozilla Firefox HTML5 Video playback speed controls

When I started working on this plugin, fixing it up, this future was less certain. Browsers less developed...

This is an open question of "Does this plugin warrant maintaining?"

Playback speeds only appearing on some pages and browsers

Website for my guitar students to practice, and the speed buttons are only appearing on about 60% of our pages on my phone (Google Pixel 5 Android Version 13 - the same result on Chrome/Firefox), but they seem to appear on just about every page on Chrome on my Laptop (HP Omen Windows 10 - Chrome), but I do often get requests that my students can't see the buttons on their PC's as well. Phone/Tablet is the most common use from my students where they can't see the speed buttons.

Long time user and lover of your plugin, you've helped me before (hugely appreciated) and I'm sorry to bug you again, but I'm a very basic user so I hope the below info is enough for you.

The Context

  • WordPress Version - Just updated to 6.1.1
  • Other plugins - Advanced editor tools, Black studio tiny widget, Auto Install free SSL (premium), duplicate page, page builder by Site Origin, really simple SSL, Site Origina widgets bundle, Ultimate member, Updraft plus (backup/restore), WP Fastest Cache (currently deactived), WP Rollback
  • Theme - Ample
  • https://www.essendonguitarpractice.com.au/ - you mentioned not to include username or password - but this is for what a student will see, not my login to edit the site: TestUser // TestUser

To Reproduce

Steps to reproduce the behavior:

  1. Ideally on a mobile phone on Chrome browser, login with the above
  2. Go to the page 'Intermediate 2' and scroll down to see any of the audio players and see if the speed buttons appear.
  3. If the speed buttons appear - please try other pages using the menu at the top to test
  4. If they don't - go to the 'Beginner 1' page - and they should appear there (they do for me).

Expected behavior

The buttons have not appeared for me on Intermediate 2 for the last few months (we've been on holidays so I haven't contacted you), and inconsistently appear on Intermediate 1 and fingerpicking pages as well.

Screenshots

Screenshot_20230207-185617
Screenshot_20230207-185627

Files

Intermediate 2 Webpage.zip

Additional context

Again apologies for bugging you - it's a difficult problem to isolate as my students have various devices and browsers - but it seems that the same pages have the problem of the buttons not appearing - particularly Intermediate 2, and often Intermediate 1 (a lot of the levels are broken up into 2 actual pages because of a large amount of content on each one).

I've tried updating other plugins one at a time, and disabling them one at a time and it never seems to make a difference - I can't understand what I've done differently on different pages - except for initiailly using the 'duplicate page' plugin to create the 2nd half of each level on a separate page - but some of these have resulted in the buttons working fine, and some not.

I also just saw your other post about keeping this plugin alive - I can't find out how to have a speed button change on the default audio player in Wordpress? If this problem is too much work or you can't see the issue - would you have a link to an instructional page on adding the speed buttons using the default player? I only need it for audio - not video.

Thanks so much for your help - again this is such a massive important part of my site, so I appreciate any help at all!

Kieran

Speed Button Working Only After Play Is First Pressed

Hi Lewis,

Still loving your plugin, makes my Guitar Practice website so powerful - I just wanted to ask if you know if there is a way around this.

Currently, if you press a speed (e.g. on my website I just have 60/70/80/90/100%), it highlights in red, then you press play, but it always still plays at the default speed (100%). After you've hit play the first time on a song, then the speed buttons do work (I just press the same speed button again).

I'm hoping there might be something I could change, so that each speed button will work prior to hitting play, if you know if this is possible at all?

Thanks very much! Kieran

Thank you, great plugin

I would suggest that one very simple thing that could be done to take this to the next level is to, instead of having the 4 buttons inline horizontally, to have just one icon instead (this makes the timebar larger and easier to navigate, especially on mobile!) and then that icon-click drops a vertical speed selection. Much like youtube. I think this could possibly be done just with CSS? Thanks you, excellent work so far!

                                                                        2
                                                                       1.5
                                                                        1
                                                                       .75
                                                                        .5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.