Контроль, когда возвращенный вид - PullRequest
2 голосов
/ 29 ноября 2011

У меня есть одна таблица, и когда я касаюсь ячейки, она выдвигает подробный вид, иногда подробный вид имеет звук, который воспроизводится в веб-виде. у меня проблема в том, что когда пользователь воспроизводит аудио и возвращается к столу, аудио из подробного вида все еще воспроизводится, есть ли способ контролировать, когда представление отодвигается назад? и если есть способ контролировать это, как я могу остановить аудио, я должен использовать это thewebview = nil;?

Спасибо

Ответы [ 2 ]

0 голосов
/ 25 января 2012

Не знаю, по какой причине вы хотите воспроизводить аудио в веб-обозрении.Лучше использовать AVFramework, и вы получите полный контроль над воспроизводимым звуком.Вы можете играть, останавливаться, останавливаться и т. Д. С рамкой.
Если вы все еще хотите использовать webview, в html-файл добавьте javascript, который остановит звук, добавьте его в HTML и вызовите javascript в методе viewWillDisAppear.Для получения дополнительной информации посмотрите на URL http://iphoneincubator.com/blog/windows-views/how-to-inject-javascript-functions-into-a-uiwebview

0 голосов
/ 29 ноября 2011

Ваш контроллер детального просмотра будет уведомлен, когда он собирается выйти из экрана, позвонив по номеру -viewWillDisappear; Вы можете остановить аудио, добавив некоторый javascript к веб-представлению или полностью удалив веб-представление (хотя, если возможно, что контроллер представления может выйти за пределы экрана, пока он все еще находится в иерархии навигации, вам следует обязательно настроить его снова. в -viewWillAppear).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...