問題タブ [grooveshark]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5070 参照

android - WebView 内の Web ページによって自動的に起動される Android MediaPlayer を停止します

Android アプリのアクティビティの 1 つに、GrooveShark プレーヤーの Web ページを表示するWebViewが含まれています。ユーザーが Web ページの再生ボタンをタップすると、アクティビティはトラックを再生するデフォルトの MediaPlayer を自動的に起動します。すべて正常に動作し、ユーザーがこのアクティビティと MediaPlayer を閉じたときに問題が発生します。トラックは再生されていませんが、生きたままです...アプリを閉じても、MediaPlayer はまだ生きています。それを殺す唯一の方法は、アプリを強制的に停止することです...大したことではないようですが、一部のデバイスでは、ユーザーが電話の後に電話を切ると、この「ゾンビ」MediaPlayerが突然再生を開始しますアプリは以前に破棄されていたにもかかわらず、トラック...

これは私の Activityのコードの要約です:

これは、トラックが初めて再生されたときにログに表示されるものです。

そして最後に、これは、アクティビティが終了すると、ログが永遠に表示し続けるものです

その「ゾンビ」MediaPlayer を取得して停止する方法を見つける必要があります...

どうもありがとう

0 投票する
1 に答える
2909 参照

iphone - iOS で HTML5 オーディオ/ビデオを連続再生しますか?

私はモバイル Web アプリに取り組んでおり、Android と iOS の両方でHTML5オーディオまたはビデオの連続再生を許可したいと考えています (つまり、YouTubeビデオまたはGroovesharkの曲のプレイリストをキューに入れ、それらをすべて自動的に連続して再生させます)。

Android は問題ではないようですが、私が読んだすべてのことから、Safari は、ユーザーが開始しない限りオーディオの再生を妨げ、画面がロックされると継続的な再生を妨げることが示唆されています。

そうは言っても、Grooveshark のモバイル Web アプリは、私の iPhone 5 (iOS 7) で曲のプレイリスト全体を再生します。別の Safari タブを開いている場合や画面をロックしている場合でも、次の曲が再生されます。

質問: 彼らはどのようにそれを行うのですか?

0 投票する
2 に答える
12105 参照

python - サービスがシャットダウンされたので、Grooveshark プレイリストを復元するスクリプトを作成するにはどうすればよいですか?

Grooveshark 音楽ストリーミング サービスは、予告なしに終了しました。復元したいプレイリストがたくさんありました (数年かけて作成したプレイリスト)。

それらを回復する方法はありますか?スクリプトまたは自動化された何かが素晴らしいでしょう。