← All changes
|
modules/videopress/class.videopress-player.php
+16
-1
16.3-a.1
→
16.3-beta
View file →
| @@ -731,10 +731,25 @@ | ||
| 731 | 731 | $ratio = $videopress_options['width'] > 0 |
| 732 | 732 | ? ( $videopress_options['height'] / $videopress_options['width'] ) * 100 |
| 733 | 733 | : null; |
| 734 | 734 | |
| 735 | + $guid = (string) $this->video->guid; | |
| 736 | + | |
| 737 | + // The video data already carries the poster frame VideoPress serves for this site. | |
| 738 | + $poster = ! empty( $this->video->poster_frame_uri ) && is_string( $this->video->poster_frame_uri ) | |
| 739 | + ? $this->video->poster_frame_uri | |
| 740 | + : Inline_Player::get_poster_url( $guid ); | |
| 741 | + | |
| 735 | 742 | return "<div id='" . esc_attr( $video_container_id ) . "'>" |
| 736 | - . Inline_Player::render( (string) $this->video->guid, Inline_Player::get_player_options( $attributes ), $ratio ) | |
| 743 | + . Inline_Player::render( | |
| 744 | + $guid, | |
| 745 | + Inline_Player::get_player_options( $attributes ), | |
| 746 | + $ratio, | |
| 747 | + array( | |
| 748 | + 'poster' => $poster, | |
| 749 | + 'title' => isset( $this->video->title ) ? (string) $this->video->title : '', | |
| 750 | + ) | |
| 751 | + ) | |
| 737 | 752 | . '</div>'; |
| 738 | 753 | } |
| 739 | 754 | } |
| 740 | 755 | |