Android - Youtube Player 在指定时间停止视频 [英] Android - Youtube Player Stop an video at specified time
问题描述
我正在尝试从给定的 start_time
在我的 android 应用
中使用 Youtube Video Player
播放 youtube 视频
> 和 end_time.
I'm trying to play an youtube video
using Youtube Video Player
in my android app
from given start_time
and end_time.
我使用了 player.loadVideo("_wcs7ixyDbY", 12000),
以便我的视频在 12 秒后开始播放.
但我想在 20 秒
.
I used player.loadVideo("_wcs7ixyDbY", 12000),
so that my video starts playing after 12 seconds.
But I want to end my video at 20 seconds
.
我用过
player.loadVideo(videoID, 12000);
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
if(player.getCurrentTimeMillis() <= 20000) {
handler.postDelayed(this, 1000);
} else {
handler.removeCallbacks(this);
player.pause();
}
}
}, 1000);
这个选项在 20 秒后
pause
我的视频
.
This option pause
my video
after 20 seconds.
如何在 20 秒后结束我的
video
(非暂停)
How to end my video
after 20 seconds (not pause)
谢谢
推荐答案
Android YouTube API 还提供了一种停止/发布视频的方法:
The Android YouTube API provides a method to stop / release the video also:
抽象void release()
abstract void release()
停止任何加载或视频播放并释放此 YouTubePlayer 使用的任何系统资源.
Stop any loading or video playback and release any system resources used by this YouTubePlayer.
这篇关于Android - Youtube Player 在指定时间停止视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!