gpt4 book ai didi

android - Youtube 视频作为 Unity3d Android 应用程序上的纹理

转载 作者:太空狗 更新时间:2023-10-29 14:13:39 24 4
gpt4 key购买 nike

我正在尝试通过 Android 插件将 Youtube 视频渲染到 Unity3d 纹理上。

1) Android MediaPlayer API 可以将具有特定 url 的视频流渲染到纹理上。 但是没有官方方法可以显示 Youtube 视频的流媒体网址。

2) Youtube API 中的 YoutubePlayerView 类让我忽略了如何播放 Youtube 视频, 但是无法将任何 Android View (包括 YoutubePlayerView)渲染到 Unity3d 纹理上。(我成功地将 WebView 渲染到另一个 SurfaceView 上,但是当将 Youtube iframe 源加载到 WebView 上时,视频不会渲染到另一个;渲染了 Youtube Player UI 组件。)

有没有人有什么想法可以解决?任何类型的解决方法都可以。

最佳答案

我正在用增强现实做这样的事情。在我的例子中,我使用了一个普通的视频播放器,你可以在纹理中播放视频文件。我所做的是使用 youtube 视频文件的直接链接(不是 youtube URL)而不是本地文件链接并且它有效。

因此您必须找到指向 youtube 视频文件的链接。使用一些您可以在 Internet 上找到的库很容易。您也可以开发一个网络 scraper 以在 youtube URL html 中找到它,但这是一个更复杂的选项。

关于android - Youtube 视频作为 Unity3d Android 应用程序上的纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24610863/

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