Встройте видео в веб-страницу (HTML)

Технически правильный ответ - обозначить внешнюю петлю. На практике, если вы хотите выйти в любой точке внутреннего цикла, вам лучше было бы перенести код в метод (статический метод, если это необходимо), а затем вызвать его.

Это окупится за удобочитаемость.

Код станет примерно таким:

private static String search(...) 
{
    for (Type type : types) {
        for (Type t : types2) {
            if (some condition) {
                // Do something and break...
                return search;
            }
        }
    }
    return null; 
}

Соответствует примеру для принятого ответа:

 public class Test {
    public static void main(String[] args) {
        loop();
        System.out.println("Done");
    }

    public static void loop() {
        for (int i = 0; i < 5; i++) {
            for (int j = 0; j < 5; j++) {
                if (i * j > 6) {
                    System.out.println("Breaking");
                    return;
                }
                System.out.println(i + " " + j);
            }
        }
    }
}
7
задан Esteban Küber 29 August 2009 в 20:56
поделиться

5 ответов

Есть несколько способов совместить HTML5-видео с откатами для не поддерживающих браузеров. Было продемонстрировано несколько конкретных решений.

Одним из примеров является Видео для всех от Camen Design, которое соответствует HTML5 и использует условные комментарии для IE и вложенный тег объекта для старых браузеров. Это должно быть стандартизировано, обратно совместимо и в будущем.

.
8
ответ дан 6 December 2019 в 11:51
поделиться

HTML 5 не является стандартным. Это черновик. Возможно, однажды это станет стандартом. Вероятно, сначала он изменится.

Если вы хотите встроить видео на страницу, то, по крайней мере, сегодня Flash - лучший поддерживаемый вариант, который у вас есть. Я бы предоставил ссылку на обычную загружаемую версию как вариант для людей, у которых нет Flash (или которые просто хотят посмотреть видео в специальном видеопроигрывателе).

Если вы скажете людям обновить свой браузер, это не поможет очень помогите. Насколько мне известно, единственный браузер с поддержкой видео в стабильной версии - это Firefox. Chrome не поддерживает его, за исключением версии для разработки. Я не думаю, что Opera выпустила стабильную сборку с поддержкой. Microsoft точно еще не добавила его в Internet Explorer. Я не уверен в Safari.

Если вы действительно не хотите использовать Flash,

6
ответ дан 6 December 2019 в 11:51
поделиться

Я только что наткнулся на Кортадо . Это Java-апплет, который воспроизводит OGG. На самом деле я должен поблагодарить Дэвида Дорварда за это, так как проверка статуса HTML5 заставила меня натолкнуться на это. Firefox предлагает использовать что-то вроде:

 <video src="my_ogg_video.ogg" controls width="320" height="240">  
   <object type="application/x-java-applet"  
           width="320" height="240">  
      <param name="archive" value="cortado.jar">  
      <param name="code" value="com.fluendo.player.Cortado.class">  
      <param name="url" value="my_ogg_video.ogg">  
      <p>You need to install Java to play this file.</p>  
   </object>  
 </video>  

Java доступна для ОГРОМНО БОЛЬШЕ платформ, чем flash, и, в данном случае, это просто откат к HTML5.

( источник )

2
ответ дан 6 December 2019 в 11:51
поделиться

Как вы думаете, почему многие крупные веб-сайты используют Flash для воспроизведения видео? Вероятно, не из-за его недоступности ... Конечно, есть альтернативы встраиванию видеоконтента на веб-страницу, но если доступность является проблемой, Flash - лучший способ на данный момент.

0
ответ дан 6 December 2019 в 11:51
поделиться

Я знаю, что немного поздно, но вы посмотрели на VLC ?

Он может быть встроен в веб-сайт, работает на Windows, Mac OS и Linux, является свободным, с открытым исходным кодом, поддерживает много видео / аудио формат ...

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

Вы можете взглянуть на эту статью: http://www.videolan.org/doc/play-howto/en/ch04.html#id310965

1
ответ дан 6 December 2019 в 11:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: