回答
你必須做更多的事情比刪除標題,使一個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. 如何從現有文件中刪除MP3標籤
- 5. 如何從PNG中刪除Gamma信息
- 6. 如何從cookies中刪除信息?
- 7. 如何從點文件中刪除佈局信息?
- 8. 訪問MP3文件信息
- 9. 如何從VRPanorama中刪除信息標籤在Android中查看
- 10. 從文件中刪除標題
- 11. 如何刪除不是mp3的文件?
- 12. 如何訪問MP3標記信息
- 13. 從消息中刪除openerp標題
- 14. 如何從郵件正文中刪除電子郵件標題
- 15. 如何防止我的用戶從iPod中刪除MP3文件
- 16. symbian V3如何從MP3文件獲取id3信息
- 17. 如何刪除文章信息(Joomla 3.0)?
- 18. 如何從我的csv文件中刪除BOM標題?
- 19. 你如何從Facebook註冊插件中刪除更多信息?
- 20. 從Arduino以太網客戶端刪除標題信息獲取
- 21. 如何從android中刪除標題和消息ProgressDialog
- 22. 如何從DialogFragment中刪除標題?
- 23. 如何從URLConnection中刪除標題
- 24. 如何從標題中刪除粗體?
- 25. 如何從Joomla中刪除標題
- 26. 如何從gSoap消息中刪除xsi:type信息?
- 27. 如何從日誌文件中的行中刪除無關信息?
- 28. 刪除所有文件附加信息?
- 29. SVN信息庫上刪除的文件
- 30. 刪除信息
爲什麼你需要這樣做? – Alex 2011-04-29 12:49:48