我正在开发一个PHP应用程序,其中我在我的网站上播放YouTube视频。每个视频的URL,start_time和end_time都存储在数据库中,每隔30秒,我检查数据库中的所有值,如果current_time在任何行的start_time和end_time之间,如果是,则从该行获取URL并开始视频。
$retrieval = "select * from video where user_id=$id AND prog_id=$p";
$result= mysqli_query($db,$retrieval);
if(mysqli_num_rows($result)
我无法摧毁嵌入式youtube视频在plyr播放器上。调用player.destroy()方法时没有任何错误,但它不会破坏播放机。
因此,当我尝试打开另一个嵌入式视频时,它只是加载前面的嵌入式视频。
当我检查播放机的isEmbed属性时,它返回false。它应该是true,因为我正在播放youtube视频。
我用的是。
let video = document.getElementById('player-embed');
var youtubeEmbedId = extractYoutubeEmbedId(options.source.src)
window.player
我用MainActivity播放视频,视频播放得很好。在播放视频时,如果我再次打开相同的活动并返回到以前的MainActivity,youtube进度条一直在转动,什么也没有发生。我阅读了文档,但找不到任何与此问题相关的内容。实际上,文档非常旧(2015年更新),YouTubeAndroidPlayerApi库在2017年更新。请给我指引正确的方向。
MainActivity.java
public class MainActivity extends YouTubeBaseActivity
implements YouTubePlayer.OnInitializedListener
我正在尝试使用api键在我的应用程序中播放实时流youtube视频,但它显示的错误如下:Playback on other applications has been disabled by the video owner.
以下是图像描述:
下面是我的代码,用于使用视频id加载视频:
public class MainActivity extends YouTubeBaseActivity implements
YouTubePlayer.OnInitializedListener {
private static final int RECOVERY_DI
我有一个系统,其中的主要内容是通过ajax加载的,在主‘框架’的div中。
在某些页面中,我需要跟踪用户何时播放完视频。我正在尝试使用youtube iframe api。它工作得很好,但我在一些奇怪的东西上运行。
主要的问题是:当用户观看完视频后,在每个页面上发生的操作是不同的,并且不知何故,API堆叠了所有的函数并同时运行所有的函数。
例如,我有通过ajax加载的第一个页面,并有这个代码片段来加载youtube视频:
<script>
// 2. This code loads the IFrame Player API code asynchronously.
if