gpt4 book ai didi

ios - 如何在Unity中播放EasyMovieTexture for ios?

转载 作者:行者123 更新时间:2023-11-29 00:55:55 28 4
gpt4 key购买 nike

我的问题很简单。

我在 Unity 中有 Asset EasyMovieTexture。所以,我想播放视频文件来使用这个资源。但无法获取本地视频文件路径。如何获取本地视频文件?

这是否用于任何表单地址?

ex1 : /var/mobile/media/.../movie.MOV
ex2 : assets-library://asset/asset.MOV?id=123123 ...
ex3 : others..?

需要你的帮助。

最佳答案

如果您要为独立播放器(PC、Mac 和 Linux)制作此内容,则需要将 MovieTexture 放置到场景中的对象上。然后,在脚本中声明一个公共(public) MovieTexture,只要您想要播放它,您就可以简单地调用 MovieTexture.Play()。

但是,如果您要为移动 iOS 和 Android 设备制作此内容,则无法按照您描述的方式使用 MovieTextures。为了在移动设备上播放视频文件,您需要在 Assets 文件夹中创建一个名为 StreamingAssets 的新文件夹,并将视频文件放入新的 StreamingAssets 文件夹中。在脚本中,您可以调用:

Handheld.PlayFullScreenMovie("文件路径");

这将在全屏播放器中播放您的视频。请注意,您不需要完整的文件路径,只需 StreamingAssets 文件夹中的路径。因此,如果您的电影名为“Movie.mp4”并且位于您的 StreamingAssets 文件夹中,您将调用:

Handheld.PlayFullScreenMovie("Movie.mp4");

如果它位于 StreamingAssets 内名为 Videos 的文件夹中,则需要指定:

Handheld.PlayFullScreenMovie("Videos/Movie.mp4");

Asset Store 上还提供了一些插件,允许您在移动设备上使用 MovieTextures,但它们都不是免费的,并且其中一些无法在 Unity 5 中运行。

关于ios - 如何在Unity中播放EasyMovieTexture for ios?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37609994/

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