alternate youtube url with player

This commit is contained in:
Jeremy Kauffman 2019-12-07 11:30:39 -05:00
parent 8334b054a0
commit e8447b570a
4 changed files with 17 additions and 1 deletions

View file

@ -129,6 +129,9 @@ class Controller
$router->any('/dmca', 'ReportActions::executeDmca');
$router->any('/dmca/{claimid}', 'ReportActions::executeDmcaWithClaimId');
$router->get('/escapeyoutube', 'AcquisitionActions::executeYouTube');
$router->get('/escapeyoutubeiframe', 'AcquisitionActions::executeYouTubeIframe');
$router->post('/youtube/edit', 'AcquisitionActions::executeYoutubeEdit');
$router->post('/youtube/token', 'AcquisitionActions::executeYoutubeToken');
$router->any('/youtube/status/{token}', 'AcquisitionActions::executeYoutubeStatus');

View file

@ -20,7 +20,12 @@ class AcquisitionActions extends Actions
]];
}
public static function executeYouTube(string $version = '')
public static function executeYouTubeIframe()
{
return ['acquisition/youtubeiframe', ['_no_layout' => true]];
}
public static function executeYouTube(string $version = '')
{
$errorMessage = Request::getParam('error_message', '');

View file

@ -0,0 +1 @@
<iframe width="640" height="360" src="https://api.lbry.tv/content/claims/escapeyoutube/8e0a6c66760bdcb80b296ca2e64f1832346244b8/stream" allowfullscreen></iframe>

View file

@ -68,6 +68,13 @@
<meta name="twitter:app:name:googleplay" content="LBRY beta"/>
<meta name="twitter:app:id:googleplay" content="io.lbry.browser"/>
<meta name="twitter:app:url:googleplay" content="https://play.google.com/store/apps/details?id=io.lbry.browser"/>
<?php elseif (in_array($_SERVER['REQUEST_URI'], ['/escapeyoutube'])): ?>
<meta name="twitter:card" content="player">
<meta name="twitter:player" content="https://lbry.com/escapeyoutubeiframe" />
<meta name="twitter:player:width" content="640" />
<meta name="twitter:player:height" content="360" />
<meta name="twitter:player:stream" content="https://api.lbry.tv/content/claims/escapeyoutube/8e0a6c66760bdcb80b296ca2e64f1832346244b8/stream" />
<meta name="twitter:player:stream:content_type" content="video/mp4" />
<?php else: ?>
<meta name="twitter:card" content="summary_large_image">
<?php endif ?>