0

Chrome のページでオーディオ ストリームとダウンロード リンク (同じファイル) を正常に再生するのに問題があります。

http://500mixes.com

オーディオ ファイルごとに、個別のプレーヤーとダウンロード リンクがあります。プレーヤーは mediaelement.js です。問題は、ダウンロード ボタンをクリックするとストリームが停止することです。しかし、その逆 (ダウンロードしてからストリーミング) は正常に機能します。

解決策の 1 つは、モーダル ポップアップを使用してダウンロード リンクをページから引き出すことです。しかし、インラインソリューションを見つけたいと思っています。mediaelement.js にはネイティブのダウンロード機能がありますか?

ありがとう!

4

2 に答える 2

1

私はあなたのコードをまだ見ていないので、これはあなたが何か変なことをしていないことを前提としています...

ダウンロードにリンクすると、ブラウザーは次のページに移動するために現在のページをシャットダウンするプロセスを開始することがよくあります。ほとんどのリンクはダウンロードではなく他のページを指しているため、これは妥当な最適化です。

これを回避するには、ダウンロード リンクのターゲットを に設定します_blank。これにより、ダウンロード リンクが新しいウィンドウで開きます。同じページの単純なモーダル ダイアログは機能しないことに注意してください。ターゲットを別の場所に設定する必要があります。

または、非表示をページに追加し、<iframe>それらのダウンロード リンクのターゲットを設定します。

于 2013-01-21T13:46:34.950 に答える