問題タブ [m3u]
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.
ios - M3U ライブストリームの再生
まず、この質問は重複としてマークされていましたが、他の質問の回答が役に立たなかったので、新しい質問を作成することにしました。自分のコードの何が問題なのか、またはそれを行う別の方法を知りたいだけです。もう 1 つは Movieplayercontroller を使用するように言っていますが、私はその経験がまったくないので、少し助けていただければ幸いです。
インターネットからライブ M3U ストリームを再生するために、単純な XCode アプリを開発しています。
私がこれまでに持っているプログラムは、単純な再生ボタンと webview です。Web ビューをロードし、メディア プレーヤー画面を開きますが、音楽はまったく再生されません。解決しなければならない単純なことだと確信しています。
また、私は既に info.plist に Web リンクを追加しているので、これを許可し、この URL のみを許可します。
これが私のviewuwcontroller.mコードです
@終わり
および viewwcontroller.h コード
powershell - PowerShell で m3u ファイルからファイル名を抽出するスクリプト
私はpowershellを初めて使用し、このプログラムの深さを学び始めたばかりです。私の問題は、大量の情報を取得しているため、すべてを把握するのに苦労しており、多くの競合する方法が失われていることです。これは私がこれまでに試したことであり、エラーメッセージが表示されます。誰かが私が間違っていることを教えてくれ、少なくともそれを修正する方法についてヒントを与えることができれば、私はとても幸せです. 前もって感謝します。
脚本
プレイリストはこちら: https://gist.github.com/zipster1967/ddc5ce0d81e70f3e59cf0dfb2b224704
このスクリプトを実行すると、次のエラー メッセージが表示され、意味がわかりません。
行:4 文字:44 + Get-Content $PlaylistName | where {$+.trim() -ne "" } | Out-File Temp ... + ~ '(' の後に式が必要でした。 + CategoryInfo : ParserError: (:) []、ParentContainsErrorRecordException + FullyQualifiedErrorId : ExpectedExpression
この線
Get-Content $PlaylistName | where {$+.trim() -ne "" } | Out-File Temp.txt
http://www.pixelchef.net/remove-empty-lines-file-powershellから入手しました
提案に基づいて、部分的に機能するスクリプトができました。次のスクリプトを使用して、すべてのファイルを Temp.txt というテキスト ファイルに保存しました。
あとは、copy-item コマンドを使用して Temp.txt ファイルを読み取り、そのファイルを $Directory フォルダーにコピーする方法を理解する必要があります。私の推測では、行を追加する必要があります
それが正しいことを願っています。(PowerShell について学ぶことはまだたくさんあります。)
ios - iOS で HTTP ライブ ストリーミング (HLS) ビデオをダウンロードして復号化する方法
M3U8 ファイル チャンク (HLS) をダウンロードし、そのビデオを (復号化した後に) 保存して、後で表示したいと考えています。M3U8 ファイルを再生するデモを作成しましたが、後で見るためにビデオ データをダウンロードしたいと思います。
windows - 動的バッチ スクリプトの定数文字列
プレイリストを自動的に生成するバッチ スクリプト (-> Windows バッチ .bat 自動 .m3u プレイリスト作成/更新) があります。これらのプレイリストは rootdir のサブフォルダーに保存されます (コードを参照)。問題は、プレイリストでサブフォルダーが考慮されていないため、音楽ファイルが見つからないことです。私は得る
私は欲しい
そして、次のようなもので
私は得る
.../この文字列をSET "location=%%c"に変換しないようにするにはどうすればよいですかmusic\。ファイル構造はポータブル ドライブに配置され、フォルダー ルートから独立して動作する必要があるため、絶対パスは完全な解決策ではありません。そのため、Android デバイスや、異なる絶対フル パスを持つ他のデバイスで使用できます。私はバッチの経験がなく、これまで非常に基本的なことをいくつか行っただけで、バッチ構文がわからないため、このスクリプトを本当に理解していません。
前もって感謝します。
コード:
qt - QMediaPlaylist と UTF-8
* m3u-playlistfiles を -encoding with でUTF-8読み込むのに問題がありQMediaPlaylistます。最初のエントリのパスが正しく読み込まれていません。
スクリーンショットでわかるように、最初のエントリD:/D/Media/New folder/のパスは、プレイリストへのパスである で始まり、その後に が続き、その後に *m3u ファイルに保存されているメディアファイルへの相対パスが続きます。
-encoding を使用した *m3u-files を使用すると、ANSIこれらの問題は発生しません。
また、この場合 (2 番目のエントリ) の「ü」などの文字は適切にエンコードされません。
自分のプレイリストパーサーをコーディングせずにそれを修正する方法はありますか?
*m3uコンテンツ
