Tauri convertFileSrc

2024-02-05 16:41 更新
convertFileSrc(: , : ): filePathstringprotocol?stringstring

將設備文件路徑轉(zhuǎn)換為可由 Web 視圖加載的 URL。 請注意,必須將 和添加到 中的 tauri.security.csp 中。 示例 CSP 值:在圖像源上使用資產(chǎn)協(xié)議。asset:https://asset.localhosttauri.conf.json"csp": "default-src 'self'; img-src 'self' asset: https://asset.localhost"

此外,必須添加到 tauri.allowlist.protocol 中,并且必須在同一對象上的數(shù)組上定義其訪問范圍。assettauri.conf.jsonassetScopeprotocol


import { appDataDir, join } from '@tauri-apps/api/path';
import { convertFileSrc } from '@tauri-apps/api/tauri';
const appDataDirPath = await appDataDir();
const filePath = await join(appDataDirPath, 'assets/video.mp4');
const assetUrl = convertFileSrc(filePath);

const video = document.getElementById('my-video');
const source = document.createElement('source');
source.type = 'video/mp4';
source.src = assetUrl;
video.appendChild(source);
video.load();

Since: 1.0.0

參數(shù)

名字類型默認值描述
filePathstringundefined文件路徑。
protocolstring'asset'要使用的協(xié)議。缺省值為 .只有在使用自定義協(xié)議時才需要設置此項。asset

Returns: string

可用作 Web 視圖上的源的 URL。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號