Python Video

Python Video — полезная возможность классной программы.

Python Video — просто хочу убедиться, что Python способен демонстрировать даже Видео-файлы, что может быть весьма полезным во многих случаях игр и жизни.

Наткнулся в Интернете на такую информацию:

Для создания игр и приложений, требующих нестандартного интерфейса, можно использовать библиотеку Pygame. Она также предоставляет обширные средства работы с мультимедиа: с её помощью можно управлять Звуком и Изображениями, воспроизводить Видео.

Разобрался со Звуком и Изображениями, создав страницы, доступные по ссылкам.

Теперь я знаю, что в каждую программу, использующую  Python Pygame, обязательно нужно включать три строки, выделенные жирным шрифтом в ниже следующей программе — причём разобрался с этим самостоятельно!

# Program Sound__ ======= Начало программы ========
import pygame # 1) 1-я обязательная строка ===============
# Call this function so the Pygame library can initialize itself
# initialize all imported pygame modules
pygame.init() # 2) 2-я обязательная строка ================

# click_sound = pygame.mixer.Sound(«click.wav»)
# click_sound = pygame.mixer.Sound(‘BREEZE.WAV’)
click_sound = pygame.mixer.Sound(«laser5.ogg»)

# Create an 800×700 sized screen — чтобы мышь по экрану бегала и
# был Х для закрытия окна
screen = pygame.display.set_mode([800, 700]) # 3-я обязательная строка =

# Этот звук можно проиграть, когда пользователь нажимает на кнопку
# или колёсико мыши, с помощью следующего кода:
done = False

while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done=True
if event.type == pygame.MOUSEBUTTONDOWN:
print (‘MY__MOUSE_KEY’) # Печать идёт в окне Shell !
click_sound.play()
pygame.quit() # ======= Конец программы ========

Текст программы не содержит необходимые отступы, так как их скушал сдуру WordPress — при переносе текста программы этот недостаток можно исправить двумя способами: 1) втупую вбивая серии из 4-х пробелов; 2) затаскивая строку в предыдущую строку и нажимая Enter — будет создан отступ с необходимым числом пробелов.

Насколько я помню, существуют программы, способные проверить весь текст программы на Python’е и вставить необходимые пробелы, но я пока что такими не пользовался — при случае внесу их названия в Кондуит, чтобы воспользоваться ими при необходимости.

Приведенную программу использую в качестве основы программы, демонстрирующей Видео, когда выясню, как наладить демонстрацию Видео.

В языке HTML5 добавлены теги <video> и <iframe>, которые позволяют вставлять Видео в страницы сайтов. Хотелось бы, чтобы и Python имел средства размещения Видео, похожие на теги <video> и <iframe>

Вот пример размещения Видео с помощью тега <iframe> :

А вот текст кода:

<iframe width=»854″ height=»480″ src=»https://www.youtube.com/embed/JiVorWuTuRc» allowfullscreen></iframe>

Оцените изящество и краткость HTML-кода, позволяющего запустить и долгое время демонстрировать Видео — подробности использования тегов <video> и <iframe> смотрите на странице Видео.

Попробовал вставить отмеченные жирным шрифтом строки в текст Python-программы. Ничего путного из этого не получилось, а Интерпретатор Python’а не догадался дать разумные советы — вот чем нужно тем, кто занимается развитием языка Python.

Интуиция мне подсказывает, что в пакете Django решена проблема размещения Видео — надо будет проверить на досуге.

!…

Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!

И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Python VideoПродолжение тут…

Deviz_6

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.