2

ネイティブのサムスン プレーヤーでミュージック クリップを再生するサムスン スマート テレビ用のアプリケーションを作成しています。スクロールインしたいので、ビデオ フレーム (プレーヤー ウィンドウ) を移動する必要があります。ここにいくつかの問題があります:

1)スクロール中に画面上でビデオを移動するのは流暢ではありません(スクロールイベントで、ビデオフレームを配置したい要素の位置を取得し、関数SetDisplayAreaでこの位置を設定します)。これを処理する方法の経験はありますか?

2) ビデオ フレームを非表示にすると、ビデオの上部/下部がスライド アウトできません。ビデオ フレームの一部のみを表示することは可能ですか (SetDisplayArea(0, -200, 400, 225) のようなもの)

提案をありがとう。

4

2 に答える 2

0

どの API バージョンを使用していますか?

API 2.5 でプレーヤーの位置とサイズを変更することSetDisplayArea()が、ネイティブ プレーヤーの唯一の解決策です。

試していSetDisplayArea(0, -200, 400, 225)ませんが、画面から出なければ無理です。

ビデオの再生中にプレーヤーを移動しますか? 巨大な (メモリを消費する) 要素を移動する場合は特に、SmartTV プラットフォームで流暢なアニメーションを期待することはできません。

私にとって考えられる解決策は、ビデオプレーヤーの画像を作成し、この画像にスライドインアニメーションを作成することです. その後、画像を非表示にして実際のプレーヤーを表示し、ビデオの再生を開始します。

于 2012-09-13T08:43:20.917 に答える