navarr/youtube

此包已被弃用且不再维护。未建议替代包。

生成音频播放器Flash对象的HTML的辅助工具

v2.0 2015-12-14 20:11 UTC

This package is not auto-updated.

Last update: 2020-01-16 23:18:57 UTC


README

Build Status Code Coverage Scrutinizer Code Quality Latest Stable Version Total Downloads Latest Unstable Version License

YTAudio是一个辅助工具,旨在帮助生成一个“可嵌入的YouTube音频”版本——一个YouTube flash播放器的简化版,只有音频控制会显示。

YTAudio不会从YouTube视频中提取音频,也不会在播放文件时消除处理YouTube视频的开销。

大多数类允许级联使用,因为它主要是通过设置器控制的,并且作为一个辅助类。以下是两个渲染YTAudio对象的示例。

use Navarr\YouTube\AudioPlayer;

AudioPlayer::create('http://www.youtube.com/watch?v=dvgZkm1xWPE&ob=av2n')
    ->size(AudioPlayer::SIZE_LARGE)
    ->theme(AudioPlayer::THEME_DARK)
    ->hd() // Force HD
    ->loop() // Loop
    ->progressBar() // Show Progress Bar
    ->timeCode() // Show Time Code
    ->autoplay() // Autoplay
    ->render(); // Output XHTML

此方法使用级联设置。任何切换功能的级联函数都接受一个布尔值,默认值为true。

use Navarr\YouTube\AudioPlayer;

AudioPlayer::create(
    'http://www.youtube.com/watch?v=dvgZkm1xWPE&ob=av2n',
    [
        'size' => AudioPlayer::SIZE_LARGE,
        'theme' => AudioPlayer::THEME_DARK,
        'hd',
        'loop',
        'autoplay',
        'progressbar',
        'timecode',
    ]
)->render();

此方法接受配置作为一个数组。您可以在其后进行级联,但您可能不需要这样做。