例如,Web Audio API的AudioBuffer
對象包含一些存儲音頻數據的陣列緩衝區。它們沒有記錄在我能找到的任何地方,但您可以通過調用getChannelData
方法訪問它們,該方法返回Float32Array
。對Float32Array
或其底層數組緩衝區的引用必須存儲在AudioBuffer
對象中的某處,對吧?我是否可以擴展AudioBuffer
對象以通過除提供的getChannelData
方法之外的某種方式訪問此Float32Array
?顯然我需要知道它的名字,但假設我做了,我可以訪問它嗎?或者它存儲在一些瘋狂的編譯格式中,我不希望這樣做?是否可以訪問未記錄的API成員?
0
A
回答
2
如果屬性沒有記錄,並且在檢查對象時沒有顯示,那麼它很可能無法訪問。考慮以下內容,說明如何防止訪問「私有」數據:
var Whatever = (function() {
var hidden = 1;
return {
getHidden: function() {
return hidden;
}
};
}());
console.log(Whatever.hidden); // undefined
console.log(Whatever.getHidden()); // 1
+0
啊,這是令人失望的,但謝謝! –
相關問題
- 1. 記錄的訪問成員
- 2. 是否可以訪問接口類型的其他成員?
- 3. 是否可以通過API訪問用戶的Google +1(Plus One)歷史記錄?
- 4. 是否可以使用移動網站訪問通話記錄?
- 5. F#是否可以從結構平等中排除記錄的一個成員?
- 6. Facebook API:它可以訪問「筆記」嗎?
- 7. 是否可以顯式訪問包含類的嵌套類的實例成員?
- 8. 是否可以在page.xaml.cs中訪問外部類的成員變量?
- 9. 靜態成員是否可以超載?
- 10. 是否可以使用未記錄的SYSTEM_PROCESS_INFORMATION?
- 11. 訪問klarna API的受保護成員
- 12. 檢查API是否可訪問
- 13. 是否記錄了mail.google.com「API」?
- 14. 訪問成員時,歧記錄類型有共同的標籤
- 15. API是否可以記錄不良行爲?
- 16. 是否可以訪問App Bundle的en.lproj?
- 17. 防止未登錄的成員訪問某個頁面
- 18. 是否可以記錄Growl 1.2.2通知?
- 19. 記錄是否可以有空字段?
- 20. Python類是否可以訪問成員,但不能從類的實例中訪問?
- 21. 訪問成員
- 22. 訪問成員
- 23. 訪問成員
- 24. 是否可以在運行時選擇可以訪問類的私有成員的函數?
- 25. 是否可以通過鏈接訪問'gh-pages'的子目錄?
- 26. 記錄器是否可以通過父進程和子進程訪問?
- 27. 是否有可能以編程方式訪問Apple Maps導航歷史記錄?
- 28. 是否可以遠程訪問和解析git修訂歷史記錄?
- 29. 是否可以在crm 2011在線共享訪問自定義實體記錄?
- 30. 如何在兩個成員嘗試訪問記錄時鎖定記錄?
您可以訪問所有暴露的函數和變量。但是,爲什麼不直接使用[Float32Array](https://developer.mozilla.org/en-US/docs/Web/API/Float32Array)呢? – ComFreek
產生這個更廣泛的問題的具體問題在這裏:http://stackoverflow.com/questions/21957824/manually-put-pcm-data-into-audiobuffer –