私はユニティのC# スクリプトからビデオを再生する動映像テクスチャークラスに見えたが、動映像テクスチャーUnityのためのProと私はプロ バージョン
ない真を持っていません。 Unity 5.0のリリース後、ProのAPIとツールのみがUnityのすべてのバージョンで利用可能になりました。 Unity 5.5ではは、MovieTexture
を使用してください。
私はまた、ビデオを再生するにはPlayFullScreenMovieに見えたが、それはあなたの目標は、インターネットからURLをビデオを再生する場合、私はユニティのプロジェクトフォルダ
内部の資産としてビデオをインポートする 場合にのみ機能し、ローカルネットワークまたはフォルダ、約PlayFullScreenMovie
を忘れてください。それは作られていません。
私はビデオのファイルURL( )をコンピューターから再生することができますか?
MovieTexture
でこれを行うことができます。 MovieTexture
には大きな制限があることに注意してください。たとえば、以前は.mp4ビデオを再生したことはありませんでした。それは.ggムービーを再生します。 Unity 5.6を使用したくないので、あなたはMovieTexture
でできることに非常に制限されています。モバイルデバイスでビデオを再生することはできません。
MovieTexture movieTexture;
AudioSource vidAudio;
public RawImage rawImage;
void Start()
{
WWW www = new WWW("http://techslides.com/demos/sample-videos/small.ogv");
movieTexture = www.GetMovieTexture();
rawImage.texture = movieTexture;
vidAudio = gameObject.AddComponent<AudioSource>();
vidAudio.clip = movieTexture.audioClip;
}
void Update()
{
if (movieTexture.isReadyToPlay && !movieTexture.isPlaying)
{
movieTexture.Play();
vidAudio.Play();
}
if (movieTexture.isPlaying)
{
rawImage.texture = movieTexture;
}
}
残っているオプションは、ビデオプラグインを購入するか、1つ作成することです。これらは非常に高価なのでここではトップのものです。 AVPro VideoおよびEasy Movie Texture。
私は[this](http://stackoverflow.com/questions/41144054/using-new-unity-videoplayer-and-videoclip-api-to-play-video)について話したと思いました。なぜUnity 5.6を使用しないのですか? – Programmer
はい、非常に役に立ちましたが、問題はUnity 5.6 beta lolを使用できないということです。私はその5.5版を使用しなければならず、それが制限です。そうでなければ、私はその5.6版を使用してとてもうれしかったでしょう。 –
あなたはなぜあなたが5.6を使用することが許されていないと言っていません。とにかく、私の答えをチェックしてください。それらは今あなたが持っている唯一のオプションです。 – Programmer