本文整理汇总了PHP中Sonata\MediaBundle\Model\MediaInterface::getWidth方法的典型用法代码示例。如果您正苦于以下问题:PHP MediaInterface::getWidth方法的具体用法?PHP MediaInterface::getWidth怎么用?PHP MediaInterface::getWidth使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sonata\MediaBundle\Model\MediaInterface
的用法示例。
在下文中一共展示了MediaInterface::getWidth方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getHelperProperties
/**
* @param \Sonata\MediaBundle\Model\MediaInterface $media
* @param string $format
* @param array $options
* @return array
*/
public function getHelperProperties(MediaInterface $media, $format, $options = array())
{
// documentation : http://www.dailymotion.com/en/doc/api/player
$defaults = array('related' => 0, 'explicit' => 0, 'autoPlay' => 0, 'autoMute' => 0, 'unmuteOnMouseOver' => 0, 'start' => 0, 'enableApi' => 0, 'chromeless' => 0, 'expendVideo' => 0, 'color2' => null, 'foreground' => null, 'background' => null, 'highlight' => null);
$player_parameters = array_merge($defaults, isset($options['player_parameters']) ? $options['player_parameters'] : array());
$params = array('player_parameters' => http_build_query($player_parameters), 'allowFullScreen' => isset($options['allowFullScreen']) ? $options['allowFullScreen'] : 'true', 'allowScriptAccess' => isset($options['allowScriptAccess']) ? $options['allowScriptAccess'] : 'always', 'width' => isset($options['width']) ? $options['width'] : $media->getWidth(), 'height' => isset($options['height']) ? $options['height'] : $media->getHeight());
return $params;
}
示例2: getHelperProperties
/**
* @param \Sonata\MediaBundle\Model\MediaInterface $media
* @param string $format
* @param array $options
* @return array
*/
public function getHelperProperties(MediaInterface $media, $format, $options = array())
{
// documentation : http://code.google.com/apis/youtube/player_parameters.html
$defaults = array('rel' => 0, 'autoplay' => 0, 'loop' => 0, 'enablejsapi' => 0, 'playerapiid' => null, 'disablekb' => 0, 'egm' => 0, 'border' => 0, 'color1' => null, 'color2' => null, 'start' => 0, 'fs' => 1, 'hd' => 1, 'showsearch' => 0, 'showinfo' => 0, 'iv_load_policy' => 1, 'cc_load_policy' => 1);
$player_parameters = array_merge($defaults, isset($options['player_parameters']) ? $options['player_parameters'] : array());
$params = array('player_parameters' => http_build_query($player_parameters), 'allowFullScreen' => $player_parameters['fs'] == '1' ? 'true' : 'false', 'allowScriptAccess' => isset($options['allowScriptAccess']) ? $options['allowScriptAccess'] : 'always', 'width' => isset($options['width']) ? $options['width'] : $media->getWidth(), 'height' => isset($options['height']) ? $options['height'] : $media->getHeight());
return $params;
}
示例3: getHelperProperties
/**
* @param \Sonata\MediaBundle\Entity\BaseMedia $media
* @param string $format
* @param array $options
* @return array
*/
public function getHelperProperties(MediaInterface $media, $format, $options = array())
{
// documentation : http://vimeo.com/api/docs/moogaloop
$defaults = array(
// (optional) Flash Player version of app. Defaults to 9 .NEW!
// 10 - New Moogaloop. 9 - Old Moogaloop without newest features.
'fp_version' => 10,
// (optional) Enable fullscreen capability. Defaults to true.
'fullscreen' => true,
// (optional) Show the byline on the video. Defaults to true.
'title' => true,
// (optional) Show the title on the video. Defaults to true.
'byline' => 0,
// (optional) Show the user's portrait on the video. Defaults to true.
'portrait' => true,
// (optional) Specify the color of the video controls.
'color' => null,
// (optional) Set to 1 to disable HD.
'hd_off' => 0,
// Set to 1 to enable the Javascript API.
'js_api' => null,
// (optional) JS function called when the player loads. Defaults to vimeo_player_loaded.
'js_onLoad' => 0,
// Unique id that is passed into all player events as the ending parameter.
'js_swf_id' => uniqid('vimeo_player_'),
);
$player_parameters = array_merge($defaults, isset($options['player_parameters']) ? $options['player_parameters'] : array());
$params = array(
'src' => http_build_query($player_parameters),
'id' => $player_parameters['js_swf_id'],
'frameborder' => isset($options['frameborder']) ? $options['frameborder'] : 0,
'width' => isset($options['width']) ? $options['width'] : $media->getWidth(),
'height' => isset($options['height']) ? $options['height'] : $media->getHeight(),
);
return $params;
}
示例4: getHelperProperties
//.........这里部分代码省略.........
$defaults = array(
//Values: 0 or 1. Default is 1. Sets whether the player should load related
// videos once playback of the initial video starts. Related videos are
// displayed in the "genie menu" when the menu button is pressed. The player
// search functionality will be disabled if rel is set to 0.
'rel' => 0,
// Values: 0 or 1. Default is 0. Sets whether or not the initial video will autoplay
// when the player loads.
'autoplay' => 0,
// Values: 0 or 1. Default is 0. In the case of a single video player, a setting of 1
// will cause the player to play the initial video again and again. In the case of a
// playlist player (or custom player), the player will play the entire playlist and
// then start again at the first video.
'loop' => 0,
// Values: 0 or 1. Default is 0. Setting this to 1 will enable the Javascript API.
// For more information on the Javascript API and how to use it, see the JavaScript
// API documentation.
'enablejsapi' => 0,
// Value can be any alphanumeric string. This setting is used in conjunction with the
// JavaScript API. See the JavaScript API documentation for details.
'playerapiid' => null,
// Values: 0 or 1. Default is 0. Setting to 1 will disable the player keyboard controls.
// Keyboard controls are as follows:
// Spacebar: Play / Pause
// Arrow Left: Jump back 10% in the current video
// Arrow Right: Jump ahead 10% in the current video
// Arrow Up: Volume up
// Arrow Down: Volume Down
'disablekb' => 0,
// Values: 0 or 1. Default is 0. Setting to 1 enables the "Enhanced Genie Menu". This
// behavior causes the genie menu (if present) to appear when the user's mouse enters
// the video display area, as opposed to only appearing when the menu button is pressed.
'egm' => 0,
// Values: 0 or 1. Default is 0. Setting to 1 enables a border around the entire video
// player. The border's primary color can be set via the color1 parameter, and a
// secondary color can be set by the color2 parameter.
'border' => 0,
// Values: Any RGB value in hexadecimal format. color1 is the primary border color, and
// color2 is the video control bar background color and secondary border color.
'color1' => null,
'color2' => null,
// Values: A positive integer. This parameter causes the player to begin playing the video
// at the given number of seconds from the start of the video. Note that similar to the
// seekTo function, the player will look for the closest keyframe to the time you specify.
// This means sometimes the play head may seek to just before the requested time, usually
// no more than ~2 seconds
'start' => 0,
// Values: 0 or 1. Default is 0. Setting to 1 enables the fullscreen button. This has no
// effect on the Chromeless Player. Note that you must include some extra arguments to
// your embed code for this to work.
'fs' => 1,
// Values: 0 or 1. Default is 0. Setting to 1 enables HD playback by default. This has no
// effect on the Chromeless Player. This also has no effect if an HD version of the video
// is not available. If you enable this option, keep in mind that users with a slower
// connection may have an sub-optimal experience unless they turn off HD. You should ensure
// your player is large enough to display the video in its native resolution.
'hd' => 1,
// Values: 0 or 1. Default is 1. Setting to 0 disables the search box from displaying when
// the video is minimized. Note that if the rel parameter is set to 0 then the search box
// will also be disabled, regardless of the value of showsearch.
'showsearch' => 0,
// Values: 0 or 1. Default is 1. Setting to 0 causes the player to not display information
// like the video title and rating before the video starts playing.
'showinfo' => 0,
// Values: 1 or 3. Default is 1. Setting to 1 will cause video annotations to be shown by
// default, whereas setting to 3 will cause video annotation to not be shown by default.
'iv_load_policy' => 1,
// Values: 1. Default is based on user preference. Setting to 1 will cause closed captions
// to be shown by default, even if the user has turned captions off.
'cc_load_policy' => 1
);
$player_parameters = array_merge($defaults, isset($options['player_parameters']) ? $options['player_parameters'] : array());
$params = array(
'player_parameters' => http_build_query($player_parameters),
'allowFullScreen' => $player_parameters['fs'] == '1' ? 'true' : 'false',
'allowScriptAccess' => isset($options['allowScriptAccess']) ? $options['allowScriptAccess'] : 'always',
'width' => isset($options['width']) ? $options['width'] : $media->getWidth(),
'height' => isset($options['height']) ? $options['height'] : $media->getHeight(),
);
return $params;
}
示例5: getHelperProperties
/**
* @param \Sonata\MediaBundle\Model\MediaInterface $media
* @param string $format
* @param array $options
* @return array
*/
public function getHelperProperties(MediaInterface $media, $format, $options = array())
{
// documentation : http://www.dailymotion.com/en/doc/api/player
$defaults = array(
// Values: 0 or 1. Default is 0. Determines if the player loads related videos when
// the current video begins playback.
'related' => 0,
// Values: 0 or 1. Default is 1. Determines if the player allows explicit content to
// be played. This parameter may be added to embed code by platforms which do not
// want explicit content to be posted by their users.
'explicit' => 0,
// Values: 0 or 1. Default is 0. Determines if the video will begin playing
// automatically when the player loads.
'autoPlay' => 0,
// Values: 0 or 1. Default is 0. Determines if the video will begin muted.
'autoMute' => 0,
// Values: 0 or 1. Default is 0. Determines if the video will unmuted on mouse over.
// Of course it works only if the player is on automute=1.
'unmuteOnMouseOver' => 0,
// Values: a number of seconds. Default is 0. Determines if the video will begin
// playing the video at a given time.
'start' => 0,
// Values: 0 or 1. Default is 0. Enable the Javascript API by setting this parameter
// to 1. For more information and instructions on using the Javascript API, see the
// JavaScript API documentation.
'enableApi' => 0,
// Values: 0 or 1. Default is 0. Determines if the player should display controls
// or not during video playback.
'chromeless' => 0,
// Values: 0 or 1. Default is 0. Determines if the video should be expended to fit
// the whole player's size.
'expendVideo' => 0,
'color2' => null,
// Player color changes may be set using color codes. A color is described by its
// hexadecimal value (eg: FF0000 for red).
'foreground' => null,
'background' => null,
'highlight' => null,
);
$player_parameters = array_merge($defaults, isset($options['player_parameters']) ? $options['player_parameters'] : array());
$params = array(
'player_parameters' => http_build_query($player_parameters),
'allowFullScreen' => isset($options['allowFullScreen']) ? $options['allowFullScreen'] : 'true',
'allowScriptAccess' => isset($options['allowScriptAccess']) ? $options['allowScriptAccess'] : 'always',
'width' => isset($options['width']) ? $options['width'] : $media->getWidth(),
'height' => isset($options['height']) ? $options['height'] : $media->getHeight(),
);
return $params;
}