2011-03-17 2 views
2

Через HTTP Live Streaming или любым другим способом, можно вставлять видео в веб-страницу, которая:Предотвращение Загрузка Mobile Safari видео

  1. доступны для просмотра в мобильном Safari?

    и

  2. Не удается скачать непосредственно? (когда пользователь переходит к медиа-URL-адресу в браузере, он не должен по умолчанию получать загружаемый файл.)

Flash и Silverlight могут служить для использования в средах, соответствующих этим критериям, на настольных браузерах. Мне интересно, есть ли какой-то способ соответствовать этим критериям, совместимым с Mobile Safari, который не поддерживает Flash или Silverlight. СМИ не обязательно невозможно копировать, их просто загружать с помощью браузера.

Например, на приведенном ниже сайте, демонстрирующем потоки HTTP Live, я могу просто открыть URL-адреса видео и сделать File> Save. Это то, что я (на самом деле юридическая команда клиента) хотел бы избежать.

http://iphone.akamai.com/

Edit: Пробовал прояснить мой вопрос на основе ответов до сих пор.

+0

По моему мнению, мой ответ был бы таким же, как и ответ @ PARTH. У вас нет контроля над поведением вещей вне приложения IPhone. –

ответ

1

его известный факт, что все, что доступно браузеру, можно загрузить, иначе браузер не смог его получить. большинство пользователей заняты смотреть видео, чтобы думать о загрузке, но если они хотят его там получить его ...

+0

Отредактировал мой вопрос, надеюсь, это более ясно. В конечном счете, все, что обслуживается компьютером, может быть захвачено этим компьютером (с помощью экранных колпачков или видеокамеры, указываемой на экране, если ничего больше.) Мне просто интересно, можно ли в этом конкретном случае сделать нетривиальным. – dleavitt

+0

его не-экранные рекордеры или видеокамеры его плагины firefox, такие как DownloadHelper (я использую это) или Ant Video Downloader, которые делают его очень легким для загрузки медиа, поскольку пользователь не уведомляет о том, что вставляемый код обнаружен с помощью одной кнопки. просто подумайте, можно ли остановить загрузку youtube. –

+0

было бы возможно, если бы поток был зашифрован как dvd css для flash lol, тогда игрок удерживает ключ для дешифрования потока, но затем игрок будет взломан для ключа и конвертер сделал ... –

0

@dleavitt:

В соответствии с HIG Apple, это факт, что приложение не может иметь контроль над вещами вне его песочницы.

Так как Mobile Safari Browser не находится в изолированной программной оболочке любого приложения iPhone/iPad, его нельзя контролировать. Вы не можете изменять или вносить какие-либо изменения в свое поведение по умолчанию.

Так держать его в простых словах, вы не можете остановить загрузку видео с помощью браузера Mobile Safari, поскольку у вас нет контроля над ним.

Надеюсь, это вам поможет.

+0

Спасибо, я не пытаясь создать iPhone-приложение, которое испортится с Safari, хотя я пытаюсь обслуживать потоковые медиа, доступный для мобильных Safari, но несколько защищенный от загрузки. – dleavitt

+0

@dleavitt: Но вы не можете контролировать поведение мобильного Safari. Таким образом, вы не можете остановить загрузку пользователя. Как только ваш медиапоток появится в Safari, он не контролируется. Затем он ведет себя как поведение по умолчанию для мобильного Safari.Надеюсь, это станет более ясным. :-) –

Смежные вопросы