問題タブ [oembed]
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.
javascript - 動的に埋め込まれたサウンドクラウド ウィジェットへの Bind()
次のコードを使用して、soundcloud ウィジェットを埋め込みます。
SC.Widget.Events.Ready をバインドするにはどうすればよいですか? 埋め込み iframe の ID またはクラスを設定して選択できるようにする方法がわかりません。また、次の機能不全のコードのように、バインドできるようにロードされた時期もわかりません。
ありがとう!
sdk - JS SDKを使用してSoundcloudプレーヤーの「小さな」バージョンを動的に埋め込む方法は?
私は作曲家のためのウェブサイトを構築しています。彼は自分の作品のサンプルをSoundcloud経由で公開し、それらのサンプルの一部を自分のWebサイトに埋め込みたいと考えています。彼はプレミアムアカウントを持っています。
私は彼のためにこれをできるだけ簡単にしたいです(彼はオタクではありません)。基本的には、ブラウザのアドレスバーから曲のURLをコピーして貼り付け、残りはアプリケーションに任せたいと思っています。
それは実際には比較的簡単です-そして私はそれをプレーヤーの標準バージョンでうまく動作させることができました。しかし、小さなバージョンのプレーヤーをプログラムで埋め込むための実用的な方法を見つけることができません。Soundcloud oEmbedリファレンスには小さなプレーヤーについての言及はなく、maxheightパラメータを18に設定するだけではうまくいきません。
問題は、ホームページに埋め込まれた同じ曲が小さなプレーヤーを使用してレンダリングされる必要があるのに対し、サブページでは完全な標準プレーヤーである必要があるため、実際にすべてのページに埋め込みを生成する必要があることです-したがって、私はただ彼が埋め込みコードをsoundcloudから私のアプリにコピーして貼り付けることを許可します。これは、小さなプレーヤーの埋め込みコードまたは標準のプレーヤーコードの両方ではなく、両方を使用できるためです。同じ曲に2つの異なる埋め込みコードをコピーして貼り付けるのは、このような単純なことにはあまりにも面倒なようです。
もう1つは、自分でプレミアムアカウントを持っておらず、彼のアカウントにアクセスできないため、これを適切にテストできないことです。開発者がプレミアムアカウントを「モック」する方法があれば、すばらしいでしょう。開発目的...
助けてくれてありがとう!
ダン
twitter - jQuery-oEmbedに代わるものはありますか?
プロジェクトに対してクライアント側のoEmbeddingを実行する必要があります。私はjQuery-oEmbedを使用していますが、私が最も必要としているサービスプロバイダーが本当に大きなものである場合、それはやり過ぎだと思います:YouTube、SoundCloud、Twitter、Wikipedia。さらに、最近、ウェブサイトに厳格なHTTPSアクセスポリシーを追加したため、SSLをサポートしていないAPIをクエリすることはできません。
que jQuery-oEmbedコードを手動で編集して、適切と思われるWebサイトを削除することもできますが、より良い代替手段があるかどうか疑問に思っています。つまり、上記の主要なAPIをサポートし、デフォルトでHTTPSのみを使用するterseroEmbedソリューションです。
javascript - embedify.meの実装
jqueryを使用してembedify.meサービスを実装しようとしています。これは、コピーをテキストボックスに共有するときにURLからリンクにデータを埋め込みます(Facebookがリンク共有を実装する方法と非常に似ています)
ここに記載されている手順は非常に単純に見えますが、JavaScript の経験が不足しているため、JavaScript 自体がまったく読み込まれないなど、いくつかの主要な手順が欠けていることを意味します。
すべてのファイルを正しい場所に配置しました。
指示
http://www.embedify.me/Home/Documentation#jq
コード
soundcloud - SoundCloudのデフォルトのオーディオウィジェットを使用して、JavaScriptからシャッフルするように設定できますか?
デフォルトのSoundCloudオーディオウィジェットを使用してプレイリストを再生していて、曲をランダムな順序で再生したいと思っています。SoundCloud JavaScript SDK oEmbedオブジェクト(iframeバージョン)を使用しています。
ドキュメントにはランダム化またはシャッフル属性については記載されていませんが、start_trackなどの他のドキュメント化されていない属性はoembedでサポートされています。
デフォルトのオーディオウィジェットに曲の順序をシャッフルする属性があるかどうか誰かが知っていますか?
そうでない場合は、デフォルトのSoundCloudウィジェットからイベントをキャプチャする方法があるので、曲の終了イベントの後にランダムな曲を再生できますか?カスタムプレーヤーでできるように。
//developers.soundcloud.com/docs/custom-player#events
ありがとう
アップデート
これがgryzzlyの助けを得た後に私が使っているコードです。
次のボタンはうまく機能します。ランダムな曲をスキップできます。残念ながら、トラックの再生が終了すると、プレイリスト内の次の曲と、FINISHイベントでスキップされるランダムトラックの2つの曲のオーディオが聞こえます。
wordpress - Wordpress (ポッド) oEmbed アイテム
私は素晴らしい Pods プラグインを使用して、Wordpress の基本的なコンテンツ タイプをいくつかのカスタム タイプで拡張しています。高度なカスタム タイプを作成しました。つまり、ネイティブのページ/投稿タイプに組み込まれた自動 oEmbed サポートが得られません。カスタム コンテンツ タイプに PHP ページ テンプレートを使用するポッド ページがあり、ビデオを埋め込むことができる WYISWYG フィールドで oEmbed オプションが有効になっているように構成しました。
基本的な関数が埋め込みを自動的に処理する必要があることを示しているように見えるこの投稿を見つけましたが、それapply_filter
を機能させることができないようです。私はフィルターに少し慣れていません。私が試したコードは以下のとおりです。
などのさまざまなフィルターを試しましたthe_content
が、どれも機能していないようです。iFrame 埋め込みコード全体をテンプレートに書き込んでも機能せず、空の iFrame しか表示されないため、Pod ページのスコーピング/競合の問題である可能性があると思います。グローバル oembed 関数は同じことを行います。
ページ テンプレートのコンテキストでは、次のように出力されます。
php - PHP でツイートまたは文字列から URL をキャッチする方法、parse_url を使用しましたが、機能しません
わかりました、アプリケーションで自動的に更新されるツイートから URL を動的に自動的に解析したいと思います。PHP で parse_url 関数を使用してそれらを解析しようとしましたが、期待どおりの結果が返されません。基本的には URL のみをキャッチしたいと思います。ツイートから..
例 : ジョン マケインの最新のツイートには次のように書かれています。
parse_url を使用してそのツイートから URL を取得した後、これが返されました
http://t.co/7YHYQY6bW0
基本的に、同じツイート内の他の複数の URLのみをキャッチしたい のですが、PHP でこれを行うにはどうすればよいですか?
jquery - JSON - soundcloud で動的に oembed を使用する
oembed with json を使用して、ユーザーの最後の 10 トラックを常に取得できるようにしたいと考えています。
Data.html は、soundcloud プレーヤーの html コードを返しますが、このプレーヤーには、すべてのユーザー トラックを含むトラック セットが含まれています。トラックを個別に取得できるようにしたいと思います (このようなもの: data[0].html)。すべての最新トラックの配列を取得するにはどうすればよいですか?
コンソール出力:
ありがとう!