2010-03-23 7 views
1

Я разрабатываю приложение Blackberry, которое воспроизводит видео с сервера. Я использовал Player.start() и Player.stop() для воспроизведения и приостановки видео. Но я также нуждаюсь в перемотке, перемотке и поиске элементов управления в моем приложении. Я попытался использовать FramePositioningControl для этих элементов управления. Но следующий код возвращается null:FramePositioningControl имеет значение null в Blackberry Video player

FramePositioningControl framePositioningControl = 
     (FramePositioningControl) player.getControl("FramePositioningControl"); 

Я искал несколько форумов, и они говорят, что многие игроки не поддерживают FramePositioningControl. Что поддерживают игроки FramePositioningControl? И что еще я должен сделать, чтобы добавить эти элементы управления в мое приложение?

ответ

0

Вы правы, FramePositioningControl возвращает нуль по крайней мере, в определенных форматах (воспроизведен на MP4, AVI, 3GP)

Смотрите также Java Media Framework - JMF/FOBS4JMF FramePositioningControl Problem:

Это довольно хорошо известно и документально вопрос, что JOBS4JMF Безразлично» t поддерживает FramePacingControl во множестве разных форматов. Например, AVI не работают хорошо, и MPEG не работают вообще.

Может быть, вы можете попробовать написать пользовательский источник данных, доступные для поиска как here или here (с разницей в RANDOM_ACCESSIBLE getSeekType() и соответствующие искать реализации), но я понятия не имею, как это сделать для видео ...

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

  • Нет связанных вопросов^_^