0

私は、ウェブサイトのヘッダーにビデオを配置する必要があるという点で、php と html のプロジェクトに取り組んでいます。ページを変更すると、ビデオのストリーミングが継続され、アドレスバーのリンクも変更されます。
誰もそれを実装する方法を知っていますか?

4

2 に答える 2

0

この質問に php のタグを付けたので、PHP だけでこれを行うことはできないと思います。サイトを更新せずに Ajax 経由でページに必要なコンテンツを読み込むには、JS が必要です。サイトを更新しなくても、ビデオは引き続き再生され、すべて問題ありません。JS / Ajax を使用して、必要な特定のコンテンツをロードするだけです。

于 2012-12-20T11:31:39.113 に答える
0

あなたが直面している問題は2つあります。1 はアドレスバーを変更しており、2 はムービーがあった場所で継続しています。

オプション 1: アドレスバーを変更すると、ページが再読み込みされます。これに対する唯一の例外は、ページをリロードせずに変更できるブックマーク (#code) です。これを使用document.location.hashして変更できます。jquery プラットフォームへの履歴プラグインのjquery history pluginをチェック して、これと組み合わせて ajax を使用することもできます。

これにより、戻る/進むボタンを使用したり、URL を他のユーザーに送信したりできます。ただし、これを正しく機能させるにはコーディング作業が必要になることに注意してください。

ビデオは他に何も変更されていないかのように継続するため、これはユーザーにとって見栄えが良くなります。

オプション 2: JavaScriptonunloadイベントを使用して、再生中のビデオの現在の位置を取得します。次に、ページは通常どおりに新しいページにリロードされ、onloadイベントまたは jquery を使用してビデオを最後の再生位置に移動します。

ビデオが停止し、ページが更新され、開始時にビデオが停止したように表示され、ビデオをリロードする必要があり、その後スキップできるため、ユーザーにはあまり見えません。

結論として。1 番目が最善の方法ですが、単一の awner で説明できる以上の努力が必要です。2 番目は実装が簡単です。

于 2012-12-20T11:44:44.240 に答える