gpt4 book ai didi

从 url 流式传输 Android 视频

转载 作者:太空狗 更新时间:2023-10-29 16:20:08 25 4
gpt4 key购买 nike

我使用以下代码从 url 播放视频。它工作正常,除了它首先下载视频然后播放该视频

  Uri uri = Uri.parse(URL);
video.setVideoURI(uri);
video.start();

但我想流式传输实时视频而不是下载它然后播放

最佳答案

我在 YouTube 视频流方面工作,但没有下载视频。这仅在您播放 YouTube 视频时有效。

您必须使用 YouTube API 并使用它可以轻松管理您的任务。

您必须启用 YouTube 服务并使用 Developer Key 才能访问 YouTube API。

How to use YouTube API ?你可以Find Here相同的示例代码。

在我使用的示例中

PlayerViewDemoActivity.java & YouTubeFailureRecoveryActivity.java 以及根据需要的 XMl View 。

播放视频

public class PlayerViewDemoActivity extends YouTubeFailureRecoveryActivity
{
String youtube_id = "_UWXqFBF86U";

@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.playerview_demo);

YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view); // Replace your developer key
youTubeView.initialize(DeveloperKey.DEVELOPER_KEY, this);

}

@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider,
YouTubePlayer player, boolean wasRestored)
{
if (!wasRestored)
{
player.cueVideo(youtube_id);
}
}

@Override
protected YouTubePlayer.Provider getYouTubePlayerProvider()
{
return (YouTubePlayerView) findViewById(R.id.youtube_view);
}

}

希望这对你有帮助,如果你有任何疑问,请告诉我。

关于从 url 流式传输 Android 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17407207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com