この例で使用されている方法に従って、Three.js にビデオ テクスチャを実装したいと思います: http://stemkoski.github.io/Three.js/Video.html。ただし、 https ://vr.chromeexperiments.com/ で詳しく説明されているように、Google Cardboard Chrome API で自分のサイトを使用したいのですが、Chrome for Android でプログラムをテストすると、「S3TC テクスチャ」が表示されます。サポートされていません」というエラー。このエラーを回避する方法はありますか?
1 に答える
0
エラーではなく、S3TC がサポートされていないだけです。これは、JPG のみをサポートするプログラムに PNG の読み取りを要求するような、ファイル形式のエラーです。ビデオを受け入れられる形式に変換するか、Chrome API で OpenGL 拡張機能を有効にする方法があるかどうかを確認する必要があります。必要なものは EXT_texture_compression_s3tc です。これにアクセスできる場合は、S3TC ファイルを読み取ることができます。S3TC は通常、ファイル サイズが重要なモバイル デバイスをターゲットにしています。Web ブラウザだけの場合は、H.264 など、より標準化されたビデオ形式を使用して調査することをお勧めします。
使用したいフォーマットをサポートするライブラリを探すこともできます。ライブラリがフレームをアンコードできる場合は、それを直接グラフィックス API に渡すことができます。
于 2015-07-17T14:08:09.010 に答える