私は、私のプログラムからSDL_Mixerを使って再生したいいくつかの暗号化されたmp3ファイルを持っています。私が出会ったすべてのドキュメントは、パスとファイル名を指定して音楽を読み込む方法を示していましたが、以前に暗号化されたファイルを再生する例はありません。私はファイルを解読するためのアルゴリズムを持っていて、そのファイルをオンザフライで解読するSDL_Mixer関数にコールバックを追加するのと同じくらい基本的なのか疑問に思っていました。 SDL_Mixerでこれを行うことができない場合は、どのようなオーディオライブラリでこれを行うことができますか?SDL_Mixerを使用して暗号化されたファイルを再生する
0
A
答えて
0
音楽機能は、一般的にメモリからの読み込みをサポートしていません。なぜなら、その目的はディスクから音楽をストリーミングすること(リソースを節約すること)であるからです。メモリから何かをロードする場合は、代わりにサンプル関数を使用する必要があります。
Mix_LoadWAV_RWは、SDL_RWopsをとります。これは、ファイルに似た「半分のドキュメント」オブジェクトです。ドキュメンテーションページには、ピースメモリからそのようなオブジェクトを作成する機能がありますが、オンザフライで復号化する場合は、自分で作成する必要があります。
関連する問題
- 1. VideoViewを使用して暗号化されたビデオファイルを再生する
- 2. 暗号化されたmp3ファイルを再生
- 3. Javascriptを使用して暗号化されたHTMLファイルを復号する
- 4. VideojsでDRM暗号化ファイルを再生
- 5. 暗号化ライブラリを使用してCodeigniterで暗号化コードを生成 "/"ライブラリまたは暗号化ライブラリ
- 6. Androidで暗号化されたOBBファイルを使用する
- 7. RSA暗号化(RSACryptoServiceProvider)を使用した暗号化されたデータサイズ
- 8. AVPlayerで暗号化されたビデオを再生
- 9. 暗号化されたオーディオブックmp3アンドロイドとiosを再生
- 10. 暗号化された.serファイルを復号化してStreamCorruptedExceptionをスローする
- 11. (暗号化された)暗号化されたメッセージを復号する
- 12. avplayer - ios swiftを使用してAES暗号化hlsストリームを再生する
- 13. 再帰を使用してメッセージを暗号化する、Python
- 14. web2py:アップロードされたファイルを暗号化
- 15. evalを使って暗号化されたファイルを読む
- 16. Zend_File_Transfer_Adapter_Httpを使用してファイルをアップロードして暗号化する
- 17. Cでファイルを使用してシーザー暗号を暗号化する方法
- 18. C#暗号化されたデータをJavascriptで暗号化する
- 19. パスワードを暗号化するために使用される暗号
- 20. ceasar暗号化を使用したOTP暗号化
- 21. CryptoJs暗号化とRijndaelManagedを使用したC#暗号化 - エラー
- 22. RNCryptorを使用してbase64でエンコードされた暗号化された文字列を復号化する
- 23. WebCryptoを使用してAESで暗号化されたデータ長
- 24. 暗号化パッケージを使用して更新されたバージョン
- 25. Shaka Playerの暗号化された.webmビデオファイルのDASH再生
- 26. 暗号化されたメディアファイル-IOS-iPhoneの再生方法は?
- 27. Node.jsの復号化暗号化されたファイル有する塩
- 28. MediaCodecを使用して暗号化されたデータをSurfaceTextureに復号化および復号化する
- 29. SDL_Mixerオーディオが再生されない
- 30. 暗号化ストリームで暗号化されたファイルに追加した後、復号化に失敗する
あなたはそこにいる真剣にトップシークレットの音楽である必要があります。 MP3ファイルは、最後まで再生されると爆発して自己消滅するでしょうか? –
はい、彼らは彼らに耳を傾けていた貧しい睡眠を殺します。 – George