0

オフラインで使用する Android および iOS 用に書いているアプリに含める必要がある多数の mp3 ファイル (+3GB) があります。Google Play Bundle は 2GB を超えることはできないため、当然、最初のアプリの実行時にこれらの mp3 ファイルをローカル ディレクトリにダウンロードする必要があります。同期された画面テキストと背景を持つmp3ファイルを選択して再生するために必要なすべての機能を含むhtml Webページを既に作成しています。また、webview_flutter を使用して、アセット ディレクトリにロードされた mp3 ファイルの限られたセットを使用して、Web ページをオフラインで正常にロードしてテストしました。+3 GB の mp3 ファイルをすべて含める必要があったので、それらを ApplicationSupportDirectory にダウンロードしましたが、webview_flutter はこのディレクトリから mp3 ファイルを再生できないようです。それらをApplicationSupportDirectoryに配置しようとしましたが、ApplicationDocumentsDirectory、または ExternalStorageDirectory ですが、いずれも webview_flutter のページからアクセスできません。また、index.html をこれらの非アセット ディレクトリに読み込もうとしましたが、Permission.storage.request() を使用し、manifest.xml で READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE、INTERNET の宣言された権限を使用しても、ファイル権限エラーが発生します。オプションが不足していますが、webview_flutter に読み込まれた Web ページからアセット以外のファイルをリンクできるかどうか知っていますか? ページにオーディオと JavaScript をリンクしているため、webview メソッドへの文字列の読み込みはおそらく機能しません。うまくいけば、あなたの何人かが私を方向に向けることができます. 前もって感謝します。html をこれらの非アセット ディレクトリに保存しますが、Permission.storage.request() を使用し、manifest.xml で READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE、INTERNET の宣言された権限を使用しても、ファイル権限エラーが発生します。オプションが不足していますが、webview_flutter に読み込まれた Web ページからアセット以外のファイルをリンクできるかどうか知っていますか? ページにオーディオと JavaScript をリンクしているため、webview メソッドへの文字列の読み込みはおそらく機能しません。うまくいけば、あなたの何人かが私を方向に向けることができます. 前もって感謝します。html をこれらの非アセット ディレクトリに保存しますが、Permission.storage.request() を使用し、manifest.xml で READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE、INTERNET の宣言された権限を使用しても、ファイル権限エラーが発生します。オプションが不足していますが、webview_flutter に読み込まれた Web ページからアセット以外のファイルをリンクできるかどうか知っていますか? ページにオーディオと JavaScript をリンクしているため、webview メソッドへの文字列の読み込みはおそらく機能しません。うまくいけば、あなたの何人かが私を方向に向けることができます。前もって感謝します。webview_flutter にロードされた Web ページから非アセット ファイルをリンクできるかどうか知っていますか? ページにオーディオと JavaScript をリンクしているため、webview メソッドへの文字列の読み込みはおそらく機能しません。うまくいけば、あなたの何人かが私を方向に向けることができます. 前もって感謝します。webview_flutter にロードされた Web ページから非アセット ファイルをリンクできるかどうか知っていますか? ページにオーディオと JavaScript をリンクしているため、webview メソッドへの文字列の読み込みはおそらく機能しません。うまくいけば、あなたの何人かが私を方向に向けることができます。前もって感謝します。

4

1 に答える 1