Giter VIP home page Giter VIP logo

hugo-video's Issues

Could not use http link in video.

I want use an video i have upload on my web server, now i have a link like this: https://xxxxx.com/xxxx.webm
When i trying to add this link in my page:

{{< video src="https://xxxxx.com/xxxx.webm" type="video/webm" preload="auto" >}}

I get some error:

Building sites … ERROR 2021/05/08 21:42:36 No file with filename "https://xxxxx.com/xxxx.webm" found.

It looks like i can't use http link.

Video extension m4v is not supported

Hi! I tried using this shortcode, but I get following runtime error when linking to an unsupported video, I guess (m4v).

failed to render shortcode "video": failed to process shortcode: "D:\website\themes\hugo-video\layouts\shortcodes\video.html:55:8": execute of template failed: template: shortcodes/video.html:55:8: executing "shortcodes/video.html" at <i18n "videoUnsupported" $video_dl>: error calling i18n: runtime error: index out of range [0] with length 0

Shortcode breaks when file not found

Steps to reproduce and actual result

  1. Call the shortcode with {{< video src="video" >}} with no video file of this name in the bundle
  2. Observe that a shortcode breaks badly, though a correct error message is displayed.

Expected result

An error with adequate message is displayed with no other error.

File with unsupported extension displays a video with no content

Steps to reproduce and actual result

  1. Copy single file dummyvideo.txt(not a real video) in the bundle of the post. Do not place any other ressource file in the bundle (other that index.md).
  2. Call the shortcode with {{< video src="dummyvideo" >}}.
  3. Observe that a shortcode breaks badly.

Expected result

No video is displayed or, alternatively, an error with adequate message is displayed.

Where video files must be?

Hello Martignoni,

Maybe it is a silly question. I'm using Hugo for a few days, and I've installed the plugin that you have made.

I tried to put a video inside public/images, public/media, static/media, and variations, and I always have the same result:

Building sites... ERROR 2020/04/12 23:55:40 No file with filename "media/conan_1" found.

At content/posts/my-post.md I put:
{{< video src="media/conan_1" loop="true" >}}

The file name is conan_1.mp4 (Conan is related to conan.io)

How is the correct way to assign videos? Could you help me?

Thank you for the plugin.

Page Bundle

Hello.

Where do I save my .mp4 videos? Also, could you explain exactly what a page bundle is?

Thanks!

Use `static` as source for videos?

Thanks for the theme, love to include videos before I can put them on youtube.
Only think is that I would like to put the videos into static/ next to the content folder so that I separate the static content from the actual markdown content.

From #9 I figure that I can not use a path like /movies/my-video.mp4 where movies is placed in static?

.MediaType.Suffixes returns empty array for m4v when site is deployed to GitLab

When I built my site locally, everything worked as expected. Now I pushed the site to gitlab pages and the build failed. I traced it down to .MediaType.Suffixes returning [].
The file in question is a m4v video file.

{{ if or (in .MediaType.Suffixes "mp4") (in .MediaType.Suffixes "m4v") }}

The page resource is found though. It just can't determine the extension.
I'll look for a solution.

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.