0
我正在做一個有關音樂(信號處理)在c#中的研究。獲取我使用過adionsoft的BPM檢測庫的音樂文件的速度。但我無法將bpmDetect.dll文件添加到我的項目中作爲參考。它說「.dll無法添加,請確保該文件是可訪問的,並且它是一個有效的程序集或COM組件。」有人可以幫我解決這個問題嗎?如何將BPM檢測庫的.dll文件添加到我的c#項目中?
我正在做一個有關音樂(信號處理)在c#中的研究。獲取我使用過adionsoft的BPM檢測庫的音樂文件的速度。但我無法將bpmDetect.dll文件添加到我的項目中作爲參考。它說「.dll無法添加,請確保該文件是可訪問的,並且它是一個有效的程序集或COM組件。」有人可以幫我解決這個問題嗎?如何將BPM檢測庫的.dll文件添加到我的c#項目中?
作爲組件狀態的文檔,您必須使用Wrapper類(see here),因爲DLL文件不是.NET程序集。
將BPMDetection.cs添加到您的項目中。這將在一個類中包裝dll函數。只需創建一個BPMDetection對象的實例並使用它的成員函數。
我已將BPMDetection.cs添加到我的項目中。你可以請示例代碼來做到這一點?如何通過打開的文件獲取節奏? – shona92