-1

ユーザーが自分の好みの音楽を選択して自分のウェブサイトで再生できるようにする機能を自分のウェブサイトに追加したいと考えています。次の質問が頭に浮かびます:-

1. あるページから別のページへの移動:-

ユーザーが .mp3 の曲を選択し、別のページに移動すると、その音楽は失われますか? 彼はその音楽を再び始めなければならないのだろうか?私はそれをしたくありません。

2.パフォーマンスの問題:-

バックグラウンドで曲を再生すると、ウェブサイトのパフォーマンスに影響しますか? はいの場合、バックグラウンドで音楽を再生しながらウェブサイトのパフォーマンスを向上させる方法.

3.ミュージックリスト: -

ユーザーに自分の好きな音楽を選択してもらいたいのですが、これは可能ですか、それとも別の Web サイト (音楽 Web サイト) からリストを持ってきてから、自分の Web サイトにリストを表示する必要があります。

このBGM を php/html Web ページで見ました。@VictorKilo の回答が気に入っていますが、これについてもっと知りたいです。

前もって感謝します。

4

1 に答える 1

2

質問に答えるには:

1. あるページから別のページへの移動

一般に、あるページから次のページに移動すると、音楽が最初からやり直されます。または、せいぜい (JavaScript を使用してユーザーが曲のどこにいるかを追跡する場合)、新しいページが読み込まれる間、曲は数秒間停止します。そして、中断したところにスキップできます。

いくつかの回避策がありますが、どれもきれいではありません。

  1. サイトを iframe またはフレームセットに配置すると、ユーザーがフレーム内をナビゲートするたびに、サイトのその部分のみが読み込まれるため、サイトの一部が更新されないようにすることができます

  2. すべてのリンクを ajax に変換して、ユーザーがリンクをクリックするたびに ajax を使用してページをクエリし、サイトのメイン コンテンツ div を ajax から取得したデータに置き換えます。

  3. ポップアップします。ほとんどのブラウザはポップアップをブロックしますが、ユーザーが許可した場合は、音楽を別のウィンドウで表示できます

2.パフォーマンスの問題

音楽の再生に関しては、実際にはパフォーマンス上の問題はありません。ブラウザはかなりダウンしています。頭のてっぺんから考える限り、パフォーマンスを本当に改善する方法は思いつきません。.mp3 の品質を下げてサイズを小さくするか、サイズの小さい新しい形式に変更しますか?

3.音楽リスト

はい、ユーザーが選択できるファイルのリストを持つことは間違いなく可能です。通常、別のサイトから音楽をストリーミングすることは、そのサイトでは許可されていません。彼らがあなたを許可するかどうかを確認する必要があります。許可する場合は、音楽をリストする方法に役立つAPIまたは何かを持っている可能性があります. この質問は、SOで答えるには少し広すぎます。音楽セレクターの作成について助けが必要な場合は、自分で作成してみてください (ほとんどの場合、オーディオ プレーヤーのソースを変更する onChange リスナーを持つ選択ボックスです)。自分で作成できない場合は、あなたが試したコードと人々は喜んで助けてくれるでしょう

一般に

私の個人的な意見では、サウンド/音楽、または Web ページから発生するノイズは嫌いです。ときどきそれがとても気になり、ページを閉じて二度と戻ってこないことがあります。理由は、すでに聴いているお気に入りの音楽やテレビ番組があり、他のサイトに煩わされたくないからです。これは私の個人的な意見ですが、人気のあるサイト (pandora、grooveshark などの音楽中心のサイトを除く) にはバックグラウンドで音楽が再生されていないため、かなり一般的な意見だと思います。

これがすべてあなたのお役に立てば幸いです。

于 2013-06-22T05:54:29.483 に答える