2

私はマスターページと内部を持っています:音楽プレーヤー。

            <object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_maxi.swf"
                width="200" height="20">
                <param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" />
                <param name="bgcolor" value="#ffffff" />
                <param name="FlashVars" value="mp3=Preloader.mp3&amp;loop=1&amp;autoplay=1&amp;autoload=1" />
            </object>

動作し、音は聞こえますが、別のページに移動すると停止します(一時停止して最初に戻ると、マスターページにあるので、それを確認して再生を押すことができます)

ページを閲覧しているときに再生するにはどうすればよいですか?

注:プレーヤーには一時停止機能が含まれており、自動再生されないため、ユーザーが煩わされることはありません。

4

5 に答える 5

3

これを行う古い90年代の方法は、ブラウザフレームを使用することでした。サイトを、音楽プレーヤーを含むフレームと、ユーザーがサイトをナビゲートできるフレームに分割できます。

ただし、ほとんどの人がブラウザフレームから離れたのには理由があります。彼らはあなたのブラウジング体験を台無しにします。誰かがあなたのサイトのリンクをクリックして別の場所に移動した場合でも、フレーム内に留まっている可能性があります。かっこいいじゃない。

これを行う「Web2.0」の方法では、サイト全体でAJAXを使用するため、ユーザーが実際に「ページ」を離れることはなく、クリックするとさまざまな要素がページに読み込まれます。これは、たとえば、Appleがそれらを買収してシャットダウンする前にLala.comが行ったことです。

于 2011-01-05T23:17:32.800 に答える
0

唯一の方法は、残りのコンテンツが他の方法で読み込まれている間、プレーヤーをページに表示したままにすることです。これは、AJAXまたは恐ろしいHTMLフレームなどを使用して実現できます。

于 2011-01-05T23:17:25.100 に答える
0

フレームまたは動的AJAXコンテンツが唯一の解決策だと思います。

于 2011-01-05T23:17:41.663 に答える
0

エクスペリエンス全体を通じてコン​​テンツのロード/実行を維持するほとんどのサイトは、AJAXを使用して単一のページまたはフレームのコンテンツを更新します。利用できるものに応じて、これらの手法のいずれかを使用して、ページのコンテンツを変更しながら音楽を再生できます。

于 2011-01-05T23:18:54.487 に答える
0

マスターページは、各コンテンツページに適用される単なる「テンプレート」です。別のコンテンツページを参照するたびに再読み込みされます。これが、この動作が見られる理由です。別のポップアップウィンドウは、AJAX以外に頭に浮かぶ唯一の解決策です。

于 2011-01-05T23:19:57.903 に答える