Forum Replies Created
-
-
Are you guys using IntelliJ / PhpStorm? IDE-s and of course any static analysis tools would’ve caught this pre-release.
WIth 7.4.14.727, logs are flooded with “[29-Jan-2020 12:10:33 UTC] PHP Notice: Undefined variable: src in /home/convers/public_html/institute/wp-content/plugins/fv-player-pro/fv-player-pro.class.php on line 3680”
Traceback:
wp-content/plugins/fv-player-pro/fv-player-pro.class.php:3680
FV_Player_Pro->get__cached_splash()
wp-includes/class-wp-hook.php:288
apply_filters(‘fv_flowplayer_splash’)
wp-content/plugins/fv-wordpress-flowplayer/models/flowplayer-frontend.php:983
flowplayer_frontend->get_splash()
wp-content/plugins/fv-wordpress-flowplayer/models/seo.php:76
FV_Player_SEO->should_i()
wp-includes/class-wp-hook.php:288
apply_filters(‘fv_flowplayer_args_pre’)
wp-content/plugins/fv-wordpress-flowplayer/models/flowplayer-frontend.php:86
flowplayer_frontend->build_min_player()
wp-content/plugins/fv-wordpress-flowplayer/controller/shortcodes.php:195
flowplayer_content_handle()
wp-includes/shortcodes.php:325
do_shortcode_tag()
Unknown location
preg_replace_callback()
wp-includes/shortcodes.php:199
do_shortcode()
wp-includes/class-wp-hook.php:288
apply_filters(‘the_content’)
wp-includes/post-template.php:253
the_content()
/home/convers/deploy/cxl/institute-theme/releases/20200104.143555-leho/content/lesson-singular.php:47
hybrid_get_content_template()
/home/convers/deploy/cxl/hbd-institute-theme/releases/20200122.151833-leho/sensei.php:23Thanks. I forgot to add y-day, that my debugging showed $src parameter occasionally being NULL instead of a string. I ran out of time and couldn’t quite tell what video source produces this situation. Let me know if you need more information about the inputs.
We’re at 7.4.9.727 and this is still a major log spam source.
[22-Jan-2020 08:13:17 UTC] PHP Notice: get__cached_splash stripos needle is unexpectedly not a string: #0 /home/convers/public_html/institute/wp-includes/class-wp-hook.php(290): FV_Player_Pro->get__cached_splash(false)
#1 /home/convers/public_html/institute/wp-includes/plugin.php(206): WP_Hook->apply_filters(false, Array)
#2 /home/convers/public_html/institute/wp-content/plugins/fv-wordpress-flowplayer/models/flowplayer-frontend.php(983): apply_filters(‘fv_flowplayer_s…’, false, Object(flowplayer_frontend))
#3 /home/convers/public_html/institute/wp-content/plugins/fv-wordpress-flowplayer/models/seo.php(76): flowplayer_frontend->get_splash()
#4 /home/convers/public_html/institute/wp-includes/class-wp-hook.php(288): FV_Player_SEO->should_i(Array)
#5 /home/convers/public_html/institute/wp-includes/plugin.php(206): WP_Hook->apply_filters(Array, Array)
#6 /home/convers/public_html/institute/wp-content/plugins/fv-wordpress-flowplayer/models/flowplayer-frontend.php(86): apply_filters(‘fv_flowplayer_a…’, Array)
#7 /home/convers/public_html/institute/w in /home/convers/public_html/institute/wp-content/plugins/fv-player-pro/fv-player-pro.class.php on line 3685Can yall figure this out?
Interesting.
The issue doesn’t occur on the foliovision demo page on either one of my PCs and my macbook with the same exact chrome set up and extensions (use chrome browser sync).
The issue does occur on all of those devices when viewing with the institute. I will check my browser. However, our students and other team members have experienced the same issue with different devices and browsers. This occurs on and off our local network as well.
I have ran the test and provided a screenshot. I have saved the profile if this would be helpful.
I see Lazy Load by WP Rocket. It’s been disabled. Don’t see it as being enabled during your last visit.
Could it be the EWW image optimizer that’s causing the issue?
Martin,
Yes, I could audit with SQL, however, would be better to see it within the context of WP.
If we had this data (using admin columns) I could sort and filter based on empties and quickly add what I need in line instead of having to run a report then sort through the FV Players manually, then add the changes.
Basically, I want to see the path or at least a TRUE/FALSE if the subtitles and transcripts are set and be able to do a Quick Edit and add missing data.
Leho, yes. We should.
Martin,
We have over 40 courses to work through still. From 20 that I recently did manual work, it was ~150 videos.
So I expect around 200-300 shortcodes to sort through…
Opening and closing the shortcode works, however…
– some pages were made in Classic editor which requires a button click to switch editors and/or adding a new FV block, then adding the old code, and then saving to get the new code
– some are in the shortcode block, that need to be convertedLeho and I will figure out how to do an audit and present findings.
7 years ago in reply to: Cross-origin Request Blocking – FV PlayerAlso, how come turbocharge sets response type
application/json
and then sends invalid JSON w/ wrapping into a custom<FLOWPLAYER>
tag? Looks hackish.7 years ago in reply to: Cross-origin Request Blocking – FV Player(Can you enable this thread for user
lehok
so I can also respond with my personal account?)Hi, it’s Leho. I took a look at
fv-player-pro/fv-vimeo-ajax.php
. Problem is the hardcoded parsing ofwp-config.php
, which in case of our staging (multi-)site imports other subsite-specific config files, which your hardcoding can’t know about.I moved Vimeo key configuration to main
wp-config.php
file and now turbocharging works. But I wonder if there is a code-level solution to this, instead of having to deal with filesystem specifics. Your thoughts?7 years ago in reply to: Cross-origin Request Blocking – FV PlayerAll of the videos are failing. We have the Turbocharge Ajax Vimeo loading setting enabled on the production site and it works with no issue.
Navigated to Settings -> FV Player Pro -> Hosting -> Vimeo; Clicked Save All Changes button in this section; issue persists
Disabled Tubrocharge Ajax Vimeo loading setting; the issue appears to have been resolved.
Why does this resolve the issue if it works on our production server?
What information would you need to help determine this?I did notice errors in Query Monitor when interacting on FV Settings: Settings -> FV Player Pro -> Hosting -> Vimeo
7 years ago in reply to: Cross-origin Request Blocking – FV Player7 years ago in reply to: Cross-origin Request Blocking – FV PlayerHere’s the url: https://conversionxli.warmpress.com/lesson/visual-branding/
Your guest account is active still and should be able to access this page.
If I could see the value for subtitles and transcripts, that would be a great start.
Being able to sort and filter each existing column, plus the two mentioned above would be the next request.
Most shortcodes look like this:
[fvplayer src="https://vimeo.com/235979129" splash="https://i.vimeocdn.com/video/657962011_1280x684.jpg?r=pad" caption="Class 2: Visual Branding" transcript="auto"]
or this:
[fvplayer src="https://vimeo.com/235979129" splash="https://i.vimeocdn.com/video/657962011_1280x684.jpg?r=pad" caption="Class 2: Visual Branding" transcript="auto" subtitles="https://conversionxli.warmpress.com/{{linktosubs.vtt}}]
Data needed from old shortcodes:
src, subtitles, transcript
Everything else could be pulled from Vimeo on import.
We don’t really use the playlists and could be handled on a case by case basis.
7 years ago in reply to: Cross-origin Request Blocking – FV PlayerHello,
I have confirmed we are using the right license. We have one of our license slots set to the staging domain – warmpress.com
Thanks,
Kyle
CXLI have attached a gif showing the issue. I am typing in the search box soon after my first click into the field. I can’t see my search result, chrome starts to lag, nothing appears. Sometimes the result will start to highlight in the transcript window, but it’s slow and doesn’t show what I typed in search. Also, after clicking autoplay checkbox as you see in the gif. Each time I type (even after clicking back in the search box) it affects the checkbox.
The issue occurs on any fv player on our site. Can see on public facing videos here: https://conversionxl.com/show
You should have access to our staging env. To see the issue behind our pay wall.
7 years ago in reply to: FV Player Editor not showing in Gutenburg7 years ago in reply to: FB Mass Import to DB (API Custom Endpoint?)Rest API Goal: Use Zapier to Push New Video into FV Player DB after Uploading to Vimeo automatically.
7 years ago in reply to: Vimeo MPEG DASH Error Manifest 404Great. We found an issue when the player loads the .mpd file too many times, iThemes security will ban the user. Good to know this is solved in 7.3.0.727 stable. I will test.
7 years ago in reply to: Vimeo issues on iOSMaybe the “works with quick Play click” issue is related to “Site speed improvement – Dash.js (or HLS.js) is only loaded for Vimeo videos when you play the actual video, lowering amount of kB to load the page”
This sounds like it could be involved in a race-condition like thing.
7 years ago in reply to: Vimeo issues on iOS7 years ago in reply to: Vimeo issues on iOSThanks for the info. Support chat seems to be quiet for now, so perhaps .9. is working.
PS we could provide a known restricted login to our video Institute so it’d be easier to take a look if any of your engineers needs to. Would this help in diagnosis, are you interested?
7 years ago in reply to: Vimeo issues on iOS7 years ago in reply to: Vimeo issues on iOSI had to revert back to “fv-player-pro active none 7.2.9.727” to hotfix things for Chrome customers, but now iOS might be broken again.
7 years ago in reply to: Vimeo issues on iOS7.2.11.727.beta now broke video plays for Chrome users.
I noticed if you click video Play button really fast during page load / initialization, video starts playing.
If you let everything load, browser idle, then you get”Yet again “Couldn’t find the required video type: video/fv-mp4”
This beta experience overall hasn’t been good. Every release one set of browsers gets their experience broken.
7 years ago in reply to: Vimeo issues on iOS7 years ago in reply to: Vimeo issues on iOS7 years ago in reply to: playback speedHello,
Is it still possible to use the code to add speed options to the menu?
flowplayer(function (api, root) {api.bind("ready", function (e,api) {
api.speed('1.5');
});
});
I’m using Google Tag Manager to install the code, it fires on window load and where FV player is setting the fv_flowplayer_conf script.
First question, what’s the best way to add plugins to Foliovision’s version of Flowplayer?
Next, I only seem to get the configuration to apply when setting the configuration on every player using the global conf option.
flowplayer(".flowplayer").conf.speeds = [ .5, .75, 1 , 1.25, 1.5, 2, 2.5, 3 ];
However, I have to select and loop through elements to set all the players loaded on a page to the same conf.
document.querySelectorAll(".flowplayer").forEach( function(el) {
flowplayer(el).conf.speeds = [ .5, .75, 1 , 1.25, 1.5, 2, 2.5, 3 ];
});
Tried using the set method combined with the code you provided above (first code block) as well but didn’t work.
Set method doc: https://flowplayer.com/help/developers/flowplayer-7/api#flowplayer-setHow can I make this adjustment using the latest fv player?
7 years ago in reply to: Interactive Transcript Improvements8 years ago in reply to: html 5 playback error