問題タブ [textureview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
577 参照

android - windowIsTranslucent=true の場合、TextureView は透明になります

私のアプリケーションには、TextureView と MediaPlayer を使用するビデオ プレーヤーがあります。すべてがほとんどのデバイスで正常に動作しますが、Play ストアのレビューによると、ローエンド デバイス (YFANG タブレット、WonderMedia MIDM-M803、Carrefour CT705 など) でのみ、TextureView は何も表示しないようです。デバッグ後、テーマの windowIsTranslucent=true パラメータが原因であることがわかりました。回避策はありますか? このプロパティがデバイスでサポートされていないことをどのように確認できますか?

何か案は ?

タナクス

0 投票する
2 に答える
910 参照

java - メディアプレーヤーで新しいビデオを動的に停止して再生する方法は?

3 つの mp4 ファイル a.mp4、b.mp4、c.mp4 があるとします。ボタンを動的にクリックして、 mediaplayer のあるファイルから別のファイルに移動するにはどうすればよいですか。Mediaplayer は a.mp4 を再生し、ボタンをクリックすると停止して b.mp4 を再生します。この機能を取得するにはどうすればよいですか。VideoView の代わりに TextureView を使用しています。

ありがとう

0 投票する
1 に答える
1307 参照

android - 一部のデバイスで OpenGL ES 2.0 を使用した Android 描画テクスチャが遅くなる

私の Android 4.3 アプリケーションでは、テクスチャをローカル png から TextureView にロードしたいと考えています。私は OpenGL を知らず、GLTextureActivityハードウェア アクセラレーション テストのコードを使用しています。ローディング テクスチャの部分もここに貼り付けます。

Nexus 7と Galaxy Nexus スマートフォンの 2 つのデバイスでコードを実行していますが、両者の速度に大きな違いがあることに気付きました。Nexus 7の場合、描画部分に約 170 ミリ秒かかりますが、Galaxy Nexusの場合は 459 ミリ秒かかります。最も時間のかかる操作は、テクスチャのロード、特にtexImage2D呼び出しです。動作が遅いチップを搭載したデバイスがあることを読みましたtexImage2D-texSubImage2D機能ですが、どのデバイスがそれらのデバイスであるかを誰かがどのように判断し、それらの機能を使用して同じ結果を達成することをどのように回避できますか?

前もって感謝します。

// 編集:glDrawArrays(GL_TRIANGLE_STRIP, 0, 4)電話デバイスでの呼び出しも大幅に遅くなるようです。なぜこうなった?どうすれば回避できますか?

0 投票する
0 に答える
146 参照

android - opengles1.1 テクスチャ ビューの作成中に vram が不足しました

リンクから以下のコードを使用してopengles1.1texture-viewを作成しました。

私のアプリには、ユーザーがボタンをクリックすると新しいテクスチャ ビューが作成されると、3D モデル名のボタンがいくつか表示されるようなビューがあります。

戻るをクリックすると、テクスチャ ビューが削除されて元に戻ります。

問題は、これを 5 ~ 6 回実行した後、次のエラーでアプリがクラッシュすることです。

誰でも私が間違っていることについて私を助けてもらえますか?

0 投票する
1 に答える
675 参照

android - Android の TextureView setRotation の問題

ビデオを再生するために Unity3d の Android プラグインを開発したので、TextureView を使用してビデオをレンダリングします。

すべてがうまく機能しますが、TextureView オブジェクトの回転を 90 に設定したい場合、30、60、さらには 89.92 などの別の値が機能している間は見えなくなります。

なぜ発生するのかわからない

そして、これは TextureView オブジェクトを作成する際の私のコードです。

0 投票する
1 に答える
60572 参照

android - BufferQueue が放棄された場合、どうすればよいですか?

テクスチャ ビューを使用して、Android アプリでカメラのプレビューを表示しています。ただし、アプリが一時停止されるたびに、次のエラーが発生することに気付きました。

誰かがここで何が起こっているのか教えてもらえますか? 私のアプリが一時停止するとき、私がすることは、次のようなすべてを初期化することだけですonSurfaceTextureDestroyed()