Mark Ellis > HTML-Video-Embed-0.016000 > HTML::Video::Embed

Download:
HTML-Video-Embed-0.016000.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.016000   Source  

NAME ^

HTML::Video::Embed - convert a url into a html embed string

SYNOPSIS ^

    #css
    .css-video-class{
        width:570px;
        height:340px;
    }

    #perl
    use HTML::Video::Embed;

    my $embedder = HTML::Video::Embed->new({
        class   => 'css-video-class',
        secure  => 1
    });

    my $url = 'http://www.youtube.com/watch?v=HMhks1TSFog';

    my $html_embed_code = $embedder->url_to_embed( $url );

$html_embed_code is now == "<iframe class="css-video-class" src="https://www.youtube.com/embed/HMhks1TSFog" frameborder="0" allowfullscreen="1"></iframe>"

    my $url = 'http://this.is.not/a_supported-video_url';

    my $html_embed_code = $embedder->url_to_embed( $url );

$html_embed_code is now == undef

DESCRIPTION ^

Converts urls into html embed codes, supported sites are

    Collegehumor
    DailyMotion
    EbaumsWorld
    FunnyOrDie
    Kontraband
    LiveLeak
    MetaCafe
    Vimeo
    YahooScreen
    Youtube
    Youtu.be

METHODS ^

new

Takes two arguments

class

sets the css class of the video

secure

if true, will return a url with the https scheme, or undef if the site doesn't support secure embedding

url_to_embed

converts a url into the html embed code

returns html on success, or undef if not supported

AUTHORS ^

Mark Ellis <markellis@cpan.org>

SEE ALSO ^

http://thisaintnews.com

LICENSE ^

Copyright 2014 Mark Ellis <markellis@cpan.org>

This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: