回答
你必須做更多的事情比刪除標題,使一個MP3無法播放。如果你把我的other answer你的問題,並將其應用到整個文件應該有沒有辦法可以發揮:
RandomAccessFile raf = new RandomAccessFile("input.mp3", "rw");
byte[] buf = new byte[65536];
long pos = 0;
int len;
Random random = new Random(34);
while ((len = raf.read(buf)) != -1) {
for (int i = 0; i < len; i++) {
buf[i] ^= random.nextInt();
}
raf.seek(pos);
raf.write(buf);
pos = raf.getFilePointer();
}
raf.close();
這將異或文件中的每個字節。我在其他答案中建議的唯一原因只有第一個64k是因爲您使用的是Android設備而提供的性能。對我來說,這使得它在我的桌面上無法播放。如果整個文件不適合你,那麼我懷疑你做了其他錯誤。如果每個字節都像這樣改變,那麼它將無法播放原始音樂。您可以再次運行此操作來撤消它,並使mp3可以再次播放。
嗨thankx每個人的回答。如果我已經做了第一個64kb的XOR,那麼它適用於桌面,但在Android的歌曲播放噪音。 – Hitendra 2011-04-30 05:03:38
以上答案對桌面有幫助。 – Hitendra 2011-04-30 05:05:42
嗯,有趣。 Android設備必須仍然嘗試播放它,即使它是混亂的。我更新了隨機的答案(使用種子使其可逆)輸出更好,這可能有助於使其無法播放。你想通過讓它變得無法播放來完成什麼? – WhiteFang34 2011-04-30 05:19:41
的MP3以幀組織,所以您還是能發揮他們即使你只有其中的一部分。
- 1. 如何更改mp3文件中的標題信息?
- 2. ASIHTTPRequest刪除標題信息
- 3. Mp3標題信息編輯
- 4. 如何從cookies中刪除信息?
- 5. 如何從點文件中刪除佈局信息?
- 6. 訪問MP3文件信息
- 7. 如何訪問MP3標記信息
- 8. 如何從郵件正文中刪除電子郵件標題
- 9. 如何防止我的用戶從iPod中刪除MP3文件
- 10. 如何從我的csv文件中刪除BOM標題?
- 11. 你如何從Facebook註冊插件中刪除更多信息?
- 12. 如何從DialogFragment中刪除標題?
- 13. 如何從Joomla中刪除標題
- 14. 如何從gSoap消息中刪除xsi:type信息?
- 15. 刪除所有文件附加信息?
- 16. SVN信息庫上刪除的文件
- 17. 刪除信息
- 18. 從html中刪除信息(在javascript中)
- 19. 如何刪除Nhibernate中的信息?
- 20. 從SVN信息庫中刪除文件,而不刪除本地副本
- 21. 閱讀vb.net中的mp3標籤信息
- 22. Java Media Framework:從mp3文件中提取音頻信息
- 23. 用於從MP3文件中提取音頻信息的Java庫
- 24. 從會話信息中刪除項目
- 25. 從項目中刪除靜態信息
- 26. MySQL:從子查詢中刪除信息
- 27. 從核心數據中刪除信息
- 28. PHP從字符串中刪除信息
- 29. 如何從文件中提取信息
- 30. 從DatePickerDialog中刪除標題
爲什麼你需要這樣做? – Alex 2011-04-29 12:49:48