• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Foliovision

  • Weblog
    • FV Player
    • WordPress
    • Video of the Week
    • Case Studies
    • Business
  • About
    • Testimonials
    • Meet the Team
    • We Support
    • Careers
    • Contact
    • Pricing
  • Products
  • Support
    • FV Player Docs
    • Pro Support
  • Login
  • Basket is empty
Home

meir kalmis

  • Profile
  • Topics Started
  • Replies Created

Forum Replies Created

Viewing 71 replies - 1 through 71 (of 71 total)
  • 8 months ago in reply to: dynamic linking to video time position
    meir kalmis

    thanks…
    if something cames native in this feature please let me know

    8 months ago in reply to: dynamic linking to video time position
    meir kalmis

    ok, i developed a solution by myself…
    the folowwing snippet seeks to timestamp for example:
    https://meirtv.com/shiurim/244997/?time=33m27s
    and if there is no “time” parameter, it will seek by fv player default (last watched etc)

    // FV Player Time Parameter Support (Updated)
    // Add this to your theme's functions.php or a code snippets plugin.
    
    // --- 1. Enqueue the JavaScript Handler ---
    // This script now only acts if a 'time' parameter is in the URL.
    function fvpt_enqueue_scripts() {
        // Only run this on single posts and pages where videos are likely to be.
        if (is_singular()) {
            $script = '
    jQuery(document).ready(function($) {
        // Get the time parameter directly from the page\'s URL.
        const urlParams = new URLSearchParams(window.location.search);
        const timeParam = urlParams.get("time");
    
        // CRITICAL FIX: Only run the seeking logic if a "time" parameter
        // actually exists in the URL. If it doesn\'t, this entire block is
        // skipped, allowing FV Player\'s default behavior (like "last watched") to work.
        if (timeParam) {
            // Function to parse time formats like "1h30m10s" or "90" into seconds.
            const parseTimeParam = (timeStr) => {
                if (!timeStr) return 0;
                let totalSeconds = 0;
                const regex = /(\d+)([hms])/g;
                let match;
                while ((match = regex.exec(timeStr)) !== null) {
                    const value = parseInt(match[1], 10);
                    const unit = match[2];
                    switch(unit) {
                        case "h": totalSeconds += value * 3600; break;
                        case "m": totalSeconds += value * 60; break;
                        case "s": totalSeconds += value; break;
                    }
                }
                // Fallback for plain seconds format (e.g., "?time=125")
                if (totalSeconds === 0 && /^\d+$/.test(timeStr)) {
                    totalSeconds = parseInt(timeStr, 10);
                }
                return totalSeconds;
            };
    
            const seekTime = parseTimeParam(timeParam);
    
            // Only seek if the time is greater than 0.
            if (seekTime > 0) {
                const applySeek = (api) => {
                    // The "ready" event ensures the video is loaded enough to seek.
                    api.on("ready", function() {
                        // This small timeout ensures our seek command runs after
                        // any initial player logic.
                        setTimeout(() => {
                            api.seek(seekTime);
                        }, 150);
                    });
                };
    
                // Hook into the FV Player API (supports V7+ and older versions).
                if (typeof flowplayer !== "undefined") {
                    flowplayer((api, root) => {
                        applySeek(api);
                    });
                } else if ($(".flowplayer").length) {
                    $(".flowplayer").each(function() {
                        const api = $(this).data("flowplayer");
                        if (api) {
                            applySeek(api);
                        }
                    });
                }
            }
        }
    });
            ';
            // Use wp_add_inline_script to safely add the JavaScript.
            wp_add_inline_script('jquery-core', $script);
        }
    }
    add_action('wp_enqueue_scripts', 'fvpt_enqueue_scripts');
    
    
    // --- 2. Add rewrite rule for pretty URLs (Optional) ---
    // This allows for URLs like /shiurim/123/time/1m30s/
    function fvpt_add_rewrite_rules() {
        add_rewrite_rule(
            '^shiurim/([0-9]+)/time/([0-9hms]+)/?$',
            'index.php?p=$matches[1]&time=$matches[2]', // We now use 'time' consistently.
            'top'
        );
    }
    add_action('init', 'fvpt_add_rewrite_rules');
    
    
    // --- 3. Shortcode to easily generate time-based links ---
    // Usage: [fv_time_link time="1m30s" text="Watch from 1:30"]
    function fvpt_time_link_shortcode($atts) {
        $atts = shortcode_atts(array(
            'time' => '0',
            'text' => 'Watch from here',
            'class' => 'fv-time-link'
        ), $atts, 'fv_time_link');
    
        // Use WordPress\'s add_query_arg to safely build the URL.
        $url = add_query_arg('time', esc_attr($atts['time']), get_permalink());
    
        return sprintf(
            '<a href="%s">%s</a>',
            esc_url($url),
            esc_attr($atts['class']),
            esc_html($atts['text'])
        );
    }
    add_shortcode('fv_time_link', 'fvpt_time_link_shortcode');
    
    
    // --- Helper function to get a time link programmatically ---
    function fvpt_get_time_link($time = '0m00s') {
        return add_query_arg('time', $time, get_permalink());
    }
    8 months ago in reply to: dynamic linking to video time position
    meir kalmis

    also this link do not go to playlist but to a unique video

    8 months ago in reply to: dynamic linking to video time position
    meir kalmis

    i developed a chatbot ai, that answer questions and give links to specific position in videos..
    so the link is generated dynamicly , and has to has the specific time to go to the specific citation time in the video

    8 months ago in reply to: dynamic linking to video time position
    meir kalmis

    still waiting…

    8 months ago in reply to: dynamic linking to video time position
    meir kalmis

    still waiting

    8 months ago in reply to: dynamic linking to video time position
    meir kalmis

    any ideas?

    9 months ago in reply to: after playing preroll, transcription widget doest work
    meir kalmis

    Yes! now it works!
    thanks a lot!

    9 months ago in reply to: after playing preroll, transcription widget doest work
    meir kalmis

    purged all caches (wp-rocket, cloudways, cloudflare) .
    same issue ocurres

    9 months ago in reply to: after playing preroll, transcription widget doest work
    meir kalmis

    this is my fv player version installed… what is wrong?

    %d7%aa%d7%9e%d7%95%d7%a0%d7%942-2
    תמונה2
    9 months ago in reply to: after playing preroll, transcription widget doest work
    meir kalmis

    update it but still same problem:
    https://meirtv.com/shiurim/350135/

    12 months ago in reply to: Vimeo blocked by children security filter
    meir kalmis

    so how to whatch out with caches not to be blocked when it expires?

    12 months ago in reply to: Vimeo blocked by children security filter
    meir kalmis

    the m3u8 seems to work more consistenly

    12 months ago in reply to: Vimeo blocked by children security filter
    meir kalmis

    it is a israel service by server
    now the problem is that it seems to work better with hls streaming like this:

    [fvplayer src="https://player.vimeo.com/external/1052727248.m3u8?s=f5574914c5cee24b574e2be4c29952ddd2275b52&amp;logging=false"]

    instead of this:

    [fvplayer src="https://vimeo.com/1052727248" splash="https://i.vimeocdn.com/video/1977766466-8c374b7d5f20aa2e8fb374a418a8faa2ae351ad6817d96ee0987dab38b06d145-d_1920"]

    can you tell me if there are any pros or cons in using each streaming format?

    12 months ago in reply to: Vimeo blocked by children security filter
    meir kalmis

    prolem solved… it was a children security filter

    12 months ago in reply to: Vimeo blocked by children security filter
    meir kalmis

    dash.mediaplayer.min.js?ver=3.2.2-mod:2
    GET https://vod-adaptive-ak.vimeocdn.com/exp=1739239500~acl=%2Fa7c265d2-0b34-4e…=8c953e4f~qK0xqdrh_MW-55XdXCezoOz5lUz3xMsiahUutHcO9fE&amp;r=dXM%3D&amp;range=0-677 403 (Forbidden)

    1 year ago in reply to: player commands bar do not disappear while playing on full screen
    meir kalmis

    any news?

    1 year ago in reply to: player commands bar do not disappear while playing on full screen
    meir kalmis

    hello
    still waiting for an answer. thnaks

    1 year ago in reply to: vertical skin in playlist not showing commands
    meir kalmis

    thanks a lot!

    1 year ago in reply to: vertical skin in playlist not showing commands
    meir kalmis

    still waiting for answer please

    1 year ago in reply to: vertical skin in playlist not showing commands
    meir kalmis

    something new in rtl vertical mode issue?

    1 year ago in reply to: vertical skin in playlist not showing commands
    meir kalmis

    thanks… now it works…
    may be it should be open to choose the vertical playlist, instead of rtl/ltr dependent…

    1 year ago in reply to: vertical skin in playlist not showing commands
    meir kalmis

    also is there a way to set the vertical playlist in the left side instead of right ?

    2 years ago in reply to: count views of specific video by user
    meir kalmis

    thanks

    2 years ago in reply to: count views of specific video by user
    meir kalmis

    where ca i see it in the db – is it a sql table – any custom fields created for it per user?

    2 years ago in reply to: count views of specific video by user
    meir kalmis

    hello.
    any ideas?

    2 years ago in reply to: how to add a dynamic title outside the player to show the playlist actual title
    meir kalmis

    bsd

    hello
    waiting for response

    2 years ago in reply to: play video on background on mobile
    meir kalmis

    for me it doesnt work in sticky.
    i playes the video in mobile android , scrolled down and when i go to other app the video stops playing

    2 years ago in reply to: play video on background on mobile
    meir kalmis

    you mean sticky video?

    2 years ago in reply to: Force audio player
    meir kalmis

    yes, it works. thanks!
    maybe anyway i should be a good idea to add a paramater of media type in the shortcode

    2 years ago in reply to: Force audio player
    meir kalmis

    hello
    still waiting for response

    2 years ago in reply to: Force audio player
    meir kalmis

    the source is a bunny.net mp3 file

    3 years ago in reply to: in mobile – playing from vimeo leads to Breaks and small jumps in the transmissi
    meir kalmis

    bsd
    Yes, after comparing with and withouth the “disable mpeg-dash” options – it seems to be the issue.
    i will make more tests tomorrow , but definitly it seems to be the solution.
    Many thanks by now

    3 years ago in reply to: how to delay wprocket js execution
    meir kalmis

    ok, i discover the problem
    i had a option in debload optimization plugin checked , wich bring to ths bug.
    attached the option that make this issue:

    Optimize CSS: Remove Unused -> Remove from All Stylesheets.

    The description says:

    WARNING: Only use if you are sure your plugins and themes dont add classes using JS. May also be enabled when delay loading all the original CSS.

    3 years ago in reply to: how to delay wprocket js execution
    meir kalmis

    installed it.
    but still got same result
    this is the video of what happen.
    https://www.youtube.com/watch?v=LaRWmri2x7k

    3 years ago in reply to: how to delay wprocket js execution
    meir kalmis

    i tried all the combinations… with and withouth optimeze java scrit option checked and also excluded Js you gave, but still same result…
    is there a possibility to get in the site and check it ?

    3 years ago in reply to: how to delay wprocket js execution
    meir kalmis

    if i remove the option than you can see the issue here:
    https://www.youtube.com/watch?v=WoJ8yRV21S4

    3 years ago in reply to: how to delay wprocket js execution
    meir kalmis

    i will keep the example with the bug for 2 hours has it is a life site

    3 years ago in reply to: how to delay wprocket js execution
    meir kalmis

    this is an example to see it:
    https://meirtv.com/shiurim/245175/

    3 years ago in reply to: captions seo
    meir kalmis

    thanks a lot!

    3 years ago in reply to: captions seo
    meir kalmis

    hello still waiting

    3 years ago in reply to: captions seo
    meir kalmis

    bsd

    Good idea. will try!
    how to define in the legacy shortcode the format of the transcription (original or not)?

    3 years ago in reply to: captions seo
    meir kalmis

    ?

    3 years ago in reply to: subtitles custom font size – user setting
    meir kalmis

    thanks

    3 years ago in reply to: subtitles custom font size – user setting
    meir kalmis

    like it is possible in youtube

    3 years ago in reply to: subtitles custom font size – user setting
    meir kalmis

    give individual viewers the ability change the size

    3 years ago in reply to: playlist start legacy shortcode
    meir kalmis

    bsd
    Yes, it works now.
    Foliovision really gives me a super well supported service.
    Thanks again.
    5 stars for you

    3 years ago in reply to: playlist start legacy shortcode
    meir kalmis

    bsd
    Hello
    Does it clear?
    Waiting for a response

    3 years ago in reply to: playlist slider scrolling
    meir kalmis

    https://youtu.be/HpyuEUqveLU
    maybe google YT preview on gmail is a good and elegant option isnt it? (see video)

    3 years ago in reply to: dynamic playlist
    meir kalmis

    i will lsend a video showing…

    3 years ago in reply to: playlist slider scrolling
    meir kalmis

    bsd
    Great to hear
    looking forward for news.
    Thanks for all the support! i aprreciate it

    3 years ago in reply to: trying to use clodflare streaming videos
    meir kalmis

    bsd
    Thanks martin
    you are right
    the format right now of the video is for example like this:
    https://customer-m9lk3909e6z6e7rt.cloudflarestream.com/3c61793bbbdf709d5b26afe588ddab0e/manifest/video.m3u8

    that seems to work well now.
    thanks a lot!!

    3 years ago in reply to: playlist slider scrolling
    meir kalmis

    in
    https://kingsora.github.io/OverlayScrollbars/#!demos/styling
    i see only vertical scrolling

    any resolutions for new skins?

    3 years ago in reply to: trying to use clodflare streaming videos
    meir kalmis

    Hello. waiting for an answer…

    3 years ago in reply to: trying to use clodflare streaming videos
    meir kalmis

    yes.
    please see picture

    picture1
    Picture1
    3 years ago in reply to: trying to use clodflare streaming videos
    meir kalmis

    also created streaming token on CF and added it in FV player settings

    3 years ago in reply to: playlist slider scrolling
    meir kalmis

    Sorry sent wrong links
    here the links:
    http://revolutionvideoplayer.lambertgroupproductions.com/html5-video-player-mixed-support-bottom-playlist-with-image-and-text-white-controllers/

    this is interesting if it could be more cutomized
    https://playlist.videoplayerhtml5.com/bottom-playlist-simply-giant-skin/

    https://preview.codecanyon.net/item/html5-video-player-wordpress-plugin/full_screen_preview/1613464?_ga=2.89134364.683652655.1662107872-809367678.1662107872

    but here i thing it could be amazing to get this customizations:
    https://www.embedplus.com/responsive-youtube-playlist-channel-gallery-for-wordpress.aspx

    3 years ago in reply to: playlist slider scrolling
    meir kalmis

    bsd
    Great!
    some nice skins should be :
    horizontal:
    shorturl.at/ceglV
    shorturl.at/ftu68
    i will send more exmaples later

    3 years ago in reply to: multiple src in playlist
    meir kalmis

    and in the base FV player its possible to give the src1 as the default and than if it doesnt exist it will play the second scr2?
    if so,what would be the syntax?

    3 years ago in reply to: multiple src in playlist
    meir kalmis

    hello
    what does it mean “backup”?
    i have 2 sources – one self hosted and th eother cloudflare streaming service.
    i would like to set CF as the defaukt, and if it doesnt work, to play the self served video
    Do i need the add-on?

    3 years ago in reply to: Is there a way to start playing a specic video in playlist
    meir kalmis

    YES!
    seems to work perfectly
    thanks a lot!!!!!

    3 years ago in reply to: Is there a way to start playing a specic video in playlist
    meir kalmis

    please , waiting for answer when the issue should be solved

    3 years ago in reply to: Is there a way to start playing a specic video in playlist
    meir kalmis

    something new?

    3 years ago in reply to: Is there a way to start playing a specic video in playlist
    meir kalmis

    yes, i am using legacy fvplayer, because i create a dynamic playlist shortcode by php from my episodes playlist metafields database (thousands of videos)

    3 years ago in reply to: Is there a way to start playing a specic video in playlist
    meir kalmis

    bsd

    ok, waiting for the fix.

    3 years ago in reply to: Is there a way to start playing a specic video in playlist
    meir kalmis

    please, waiting for a response

    3 years ago in reply to: Is there a way to start playing a specic video in playlist
    meir kalmis

    it should be a parameter like playlist_splash that overrides the first video splash …

    3 years ago in reply to: Is there a way to start playing a specic video in playlist
    meir kalmis

    after using with success the “playlist_start” parameter, i realize now that the splash (playlist preview image) is still took from the first video image.
    is there a way to make the playlist preview image to be according to “playlist_start” parameter?

    4 years ago in reply to: How to Use Multiple Vimeo Accounts
    meir kalmis

    whats about how to use several vimeo accounts at once?

    4 years ago in reply to: Is there a way to start playing a specic video in playlist
    meir kalmis

    YES it WORKS
    AMAZING
    thanks!

    why this shortcode do not appear in shorcodes list?

    7 years ago in reply to: How to Create Subtitles
    meir kalmis

    bsd

    Hi i am tryong to embbed a subtitle in a youtube video in my site – but i see a normal YT video with no skin customized and no subtitles…

Viewing 71 replies - 1 through 71 (of 71 total)

Primary Sidebar

  1. My Video Bookmarks
  2. My Video Playlists
  3. TEST
  4. Test Bunny CDN vs. DigitalOcean Spaces CDN
  5. Video Speed Tests
  6. FV Flowplayer Expiration
  7. About
  8. Checkout
  9. Foliovision Tools
  10. FV Player
  11. Job offers
  12. Store
  13. WordPress
  14. Cookies
  15. Donate
  16. Enter your VAT Information
  17. FV Pro Support
    We’ll solve your WP Video problems right now
  18. FV Publisher
  19. Hosting signup
  20. How to pay your invoice in the new billing system
  21. Humanmetrics Jung Typology Test Result
  22. Best Practices for Sharing Sensitive Information
  23. Billings Page
  24. Client Section
  25. Foliovision Hosting Signup
  26. Renew or upgrade your plugin
  27. Site Map
  28. FV Flowplayer 5 Download Test Page
  29. Referrals
  30. My Profile
  31. Flowplayer
  32. My Licenses
  33. Portfolios
  34. Additional Information
  35. Theme Comparison
  36. Video Services Request
  37. Thanks for your message
  38. Thanks for Applying!
  39. Thoughtful Comments
  40. Teamwork to Basecamp 3 Migration Wizard
  41. Typepad to WordPress deposit payment
  42. Weblog
  43. WordPress 3.3 Upgrade Order Form
  44. WordPress Programmer’s Homework

Footer

Our Plugins

  • FV WordPress Flowplayer
  • FV Thoughtful Comments
  • FV Simpler SEO
  • FV Antispam
  • FV Gravatar Cache
  • FV Testimonials

Free Tools

  • Pandoc Online
  • Article spinner
  • WordPress Password Finder
  • Delete LinkedIn Account
  • Responsive Design Calculator
Foliovision logo
All materials © 2026 Foliovision s.r.o. | Panská 12 - 81101 Bratislava - Slovakia | info@foliovision.com
  • This Site Uses Cookies
  • Privacy Policy
  • Terms of Service
  • Site Map
  • Contact
  • Tel. ‭+421 2/5292 0086‬