Запретить воспроизведение файла Mp3 в другом медиаплеере

Я разрабатываю медиаплеер, и мое приложение загружает mp3-файл с сервера.

Поэтому я хочу запретить другому медиаплееру воспроизводить его.

Случай

Пользователь получает файл с сервера (музыкальный файл1.mp3) в телефоне Android! Пользователь воспроизводит его в нашем плеере, но не может поделиться им, загрузить на компьютер или воспроизвести в другом медиаплеере.

Я пробую ниже

Я могу зашифровать файл и снова расшифровать его в своем приложении (это займет много времени, это мобильный ЦП!), Но тогда в моем приложении должен быть ключ дешифрования внутри. В принципе, любой может прочитать этот ключ из моего приложения, так что это не лучшее решение.

Так что, пожалуйста, посоветуйте мне, что мне делать?

Спасибо..


person Chirag    schedule 27.04.2011    source источник
comment
К сожалению, я думаю, что шифрование - единственный выход. Попробуйте использовать очень слабое и быстрое шифрование. Если кто-то захочет взломать шифрование и получить доступ к mp3-файлам, то это лишь вопрос времени. Взгляните на музыкальный сервис Spotify, он транслирует всю свою музыку и позволяет пользователям сохранять музыкальные файлы на своем компьютере или телефоне. Они используют полное шифрование файлов.   -  person rzetterberg    schedule 27.04.2011


Ответы (1)


Так что, пожалуйста, посоветуйте мне, что мне делать?

Напишите какое-нибудь другое приложение.

Вы описываете DRM. Не существует известной системы DRM, которую нельзя было бы взломать. Есть системы DRM, которые были сломаны, и есть системы DRM, которые еще никто не пытался взломать.

person CommonsWare    schedule 27.04.2011