Flash 3.5.3 - нарушение изменений при воспроизведении предварительно записанных файлов? - PullRequest
0 голосов
/ 01 февраля 2010

установка Adobe FMS 3.5.3, кажется, полностью уничтожила все наши интерактивные приложения, и я подумал, а есть ли у кого-то еще такой же опыт.

В счастливые дни 3.5.2, чтобы добавить предварительно записанный файл в поток, мы создали поток:

this.clientPlayStream = Stream.get (slrStreamName);

затем добавил файл к нему:

this.clientPlayStream.play ("MP3:fileName", 0, - 1, 0);

Дело в том, что файл для воспроизведения (в данном примере «fileName.mp3») находился в подкаталоге «streams \ instancename » приложения. На данный момент, я не уверен, где я научился это делать, но как бы то ни было, раньше он работал с заклинанием.

Однако в 3.5.3 это не работает - мы получаем ошибки «файл не найден». Поскольку у нас есть несколько больших приложений, которые будут запущены в жизнь, которые будут зависеть от этого, мы будем очень признательны, если кто-нибудь здесь узнает об этом больше и расскажет нам, что мы делаем неправильно.

Поскольку он еще не появился, я предполагаю, что мы просто использовали ошибку, которая сейчас исправлена ​​(ничего не видно в примечаниях к выпуску).

С большим удовольствием

Toby

1 Ответ

0 голосов
/ 01 февраля 2010

паника закончена - у нас был хитрый конфигурационный файл.По какой-то причине мы использовали это в качестве первой записи:

<StreamManager>
    <VirtualDirectory>
      <!-- Specifies application specific virtual directory mapping for streams.   -->
        <Streams>/;${LIVE_DIR}</Streams>
    </VirtualDirectory>

</StreamManager>

до 3.5.3, это не имело никакого значения, но похоже, что Adobe исправила ошибку сейчас и фактически перенаправила на указанную виртуальнуюкаталог для потоков, как и следовало ожидать ...

...