powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ActionScript Как воспроизводить не FLV а другойформат??????????????????????7
3 сообщений из 3, страница 1 из 1
ActionScript Как воспроизводить не FLV а другойформат??????????????????????7
    #37463384
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит такс

Написал плеер, все пучком, но воспроизводит только flv

Скачал с Ютуба видео, сохранил на компе с расширением .flv

Пихаю в свой плеер не пашет!!
Пихаю в плеер программы Адобе Флешь все пашет.

Скачал с интернета классный исходник плеера, в нем также просто flv работает а мое скачанное видео нет.

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


как делал я?:
ну в общем создал новый проект в Adobe Flash CS3 Professional

как вы надеюсь знаете в этой программе уже есть готовые скины
вот я взял скин SkinUnderPlayStopSeekFullVol.swf

ну и запрограммировал вот так, написав в новом пустом проекте, присабачив к первому кадру вот этот код

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 import  fl.video.*;

var vid:FLVPlayback;

	vid =  new  FLVPlayback();
	//vid.source = paramObj["v"];
	vid.source =  this .loaderInfo.parameters["v"];
	//vid.source = param1;
	vid.skin="../flash/SkinUnderPlayStopSeekFullVol.swf";
	vid.skinBackgroundColor = 0xFF6600;
	vid.skinBackgroundAlpha =  1 . 0 ;
	vid.x= 0 ;
	vid.y= 0 ;
	vid.width= 600 ;
	vid.height= 400 ;
	vid.autoPlay=false;
	addChild(vid);


Теперь короче при запуске моего проекта к нему присобачивается готовый скин, на котором изображены кнопки Плей, Пауза, На весь экран и т.д.
Ну теперь если посмотреть в код то видно что адрес на видио передается в параметре v=

Ладно с этим все понятно и просто

flv играет
если в ставить в html вот такой код

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="650" height="400" id="37-taypgjk9c" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="true" />
	<param name="movie" value="myflvplayer.swf" />
    <param name="flashvars" value="v=videoplayback2.flv" />

    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
    <embed src="myflvplayer.swf" flashvars="v=videoplayback2.flv" quality="high" bgcolor="#ffffff" width="650" height="400" name="videoplayback1" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>

Но если вы еще не забыли зачем я все это тут накатал, вопрос заключается в другом:

Как пустой проект в Adobe Flash CS3 Professional заставить читать и отображать видео отличное от flv даже если расширение поставлено .flv а насамом деле файл другого формата?
...
Рейтинг: 0 / 0
ActionScript Как воспроизводить не FLV а другойформат??????????????????????7
    #37464080
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prot0type, есть определеный набор контейнерных форматов и кодеков, которые флеш может играть. Сверься с этим спмском а потом уже задавай вопросы
...
Рейтинг: 0 / 0
ActionScript Как воспроизводить не FLV а другойформат??????????????????????7
    #37464126
Фотография prot0type
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже разобрался
дело в этих строках

Код: plaintext
1.
2.
3.
4.
5.
	vid.x= 0 ;
	vid.y= 0 ;
	vid.width= 600 ;
	vid.height= 400 ;


если их удалить то все работает

каким то образом они растягивают плеер так что он не в мещается в заданные размеры
размеры которые задаются в html
width="650" height="400"
не пойму почему его так жутко растягивает...

т.е. я в html задаю размер вставляемой флеш области 650 х 400
а потом в самом флеш ведь задаю даже немного меньше

vid.width=600;
vid.height=400;

и полная фигня выходит

а если убрать эти строки
то плеер становится совсем маленьким а область пустой
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ActionScript Как воспроизводить не FLV а другойформат??????????????????????7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]