1

VOD機能を備えたRokuアプリケーション。

メニューで、再開、最初から再生、再生の 3 つのボタンを使用しました。途中でビデオから出ると、再開ボタンがメニューで利用可能になり、それをクリックすると、ビデオは停止/一時停止された場所から再生されます。

問題は、ビデオが終了した後も再開ボタンが引き続き表示されることです。ビデオが途中で終了していない場合にのみ、再開ボタンを削除したいと考えています。

ビデオの終わりを検出するために msg.isfullResult() を使用しましたが、それでも再開ボタンは持続します。

また、レジストリに一意の ID を作成する方法を知りたいので、ユーザーがアプリケーションから出て戻ってきても再開機能が必要です。手伝ってください。

問題を解決するための参照またはコードを追加してください。

4

1 に答える 1

0

永続的なレジューム機能のために、ビデオのレジストリに位置を保存することはお勧めしません。データベースのどこかにデータを保存し、API でアクセスする必要があります。

最初の読み込み中と msg.isFullResult で、clearButtons(void) 関数を使用してすべてのボタンを削除し、関数 AddButton(Integer id, String title) でボタンを追加し直すことができます。追加する場合は、AllowUpdates(Boolean) もチェックする必要があります点滅を避けるためにボタンを動的に削除します。特定のビデオの位置が保存されている場合にのみ、[再開] ボタンと [最初から再生] ボタンを表示する必要があります。それ以外の場合は、再生ボタンを表示するだけです。戻るボタンを削除および追加するときは、ボタンの ID を以前と同じに保ちます。再生用に ID 1、再開用に 2、再開用に 3 がある場合のように、ボタンをクリアして追加し直すと、再生用の ID は 1、再開用の ID は 2 になります。

これにより、履歴書の機能とボタンの処理についてのアイデアが得られることを願っています。

于 2014-06-18T12:15:06.407 に答える