it-swarm.com.de

Wie bekomme ich ein Poster (thumbnail) Image of Video

Ich bekomme alle Videos mit der unten stehenden Funktion und es funktioniert gut. Jetzt möchte ich das Video Poster Image (Thumbnail Image) von diesem Video bekommen. Wie kann ich das Videobild als Thumbnail bekommen? Ich habe auch versucht, mit dieser Funktion ein Miniaturbild zu erhalten, aber es funktioniert nicht

    $page_id = 659; 
    $page_data = get_page( $page_id ); 

    if (has_post_thumbnail( $page_data->ID ) ){ ?>
    <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $page_data->ID ), 'single-post-thumbnail' ); ?>
    <img src="<?php echo $image[0]; ?>" width="200" height="212" />
    <?php }?>

Ich erhalte alle Videos von dieser Funktion

    $args = array
            (
                'post_type' => 'attachment',
                'post_mime_type' => 'video',
                'order' => 'DESC',
                'orderby' => 'post_date',
                'posts_per_page'  => -1
            );
            $videoFiles = get_posts($args);
             foreach ($videoFiles as $file) {
    }

Mein Beitragsobjekt:

WP_Post Object
(
    [ID] => 670
    [post_author] => 1
    [post_date] => 2013-06-26 10:55:51
    [post_date_gmt] => 2013-06-26 10:55:51
    [post_content] => Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries,
    [post_title] => Strike Back
    [post_excerpt] => Composer
    [post_status] => inherit
    [comment_status] => open
    [ping_status] => open
    [post_password] => 
    [post_name] => columbia4x3
    [to_ping] => 
    [pinged] => 
    [post_modified] => 2013-06-26 10:55:51
    [post_modified_gmt] => 2013-06-26 10:55:51
    [post_content_filtered] => 
    [post_parent] => 0
    [guid] => http://Host.com/wp-content/uploads/2013/06/Columbia4x3.mov
    [menu_order] => 0
    [post_type] => attachment
    [post_mime_type] => video/quicktime
    [comment_count] => 0
    [filter] => raw
)
2
Tariq

Dein Video scheint nicht an die Seite angehängt zu sein, daher der 0 als post_parent. Und Ihre Abfrageargumente beschränken die Ergebnisse nicht auf eine bestimmte Seite.

Sie können die normalen Miniaturbildfunktionen nicht verwenden. Du musst etwas wie wp_get_attachment_image verwenden, um das Thumbnail zu erhalten, falls du überhaupt ein Thumbnail für das Video hast. Ich habe gerade einen Test durchgeführt undnichtein Thumbnail für das Video erstellt.

Wenn Sie noch keine Miniaturansichten erstellen, ist dies Ihr erstes Projekt. Wenn Sie sie generieren, erklären Sie, wie.

1
s_ha_dum