Hallo,
ich nutze Kodi und das Youtube Plugin zum Aufruf von Videos. Das Problem ist lediglich folgendes: Über die JSON API kann ich nach dem Start des Youtube Videos dieses über die API erst stoppen/pausieren wenn es voll geladen wurde und ich es erneut aufufe. Beim ersten Aufruf macht er einfach garnichts wenn ich Stoppe /Pausiere.
Mein Code Play Video:
PHP
$multimedia_kodi_data = array(
'jsonrpc' => '2.0',
'method' => 'Player.Open',
'params' => array(
'item' => array(
'file' => 'plugin://plugin.video.youtube/?action=play_video&videoid='.$videoid,
),
),
'id' => 1,
);
$multimedia_kodi_data_string = json_encode($multimedia_kodi_data,JSON_UNESCAPED_SLASHES);
$ch = curl_init(KODIURL);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $multimedia_kodi_data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($multimedia_kodi_data_string))
);
$multimedia_kodi_result = curl_exec($ch);
Alles anzeigen
Und der Stop Code:
PHP
$multimedia_kodi_data = array(
'jsonrpc' => '2.0',
'method' => 'Player.Stop',
'params' => array(
'playerid' => 1,
),
'id' => 1,
);
$multimedia_kodi_data_string = json_encode(KODIURL);
$ch = curl_init($multimedia_config_MULTIMEDIAWIEDERGABEGERAET1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $multimedia_kodi_data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($multimedia_kodi_data_string))
);
$multimedia_kodi_result = curl_exec($ch);
Alles anzeigen