scirocco
05-26-2009, 11:46 AM
Hi!
I'm trying to create a simple media player for a website.
I found an example code, but it doesn't work for me!
<canvas>
<simplelayout axis="y" inset="10" spacing="5"/>
<constantlayout axis="x" value="10"/>
<videoview>
<mediastream id="s"
url="http://radiofortuna.hu:8000/radiofortuna-stereo.mp3"
debug="true"
autoplay="true" />
</videoview>
<button text="play" onclick="s.play()"/>
<button text="pause" onclick="s.pause()"/>
<text text="${'playtime: ' + s.playtime}"/>
<text text="${'totaltime: ' + s.totaltime}"/>
<text width="300" multiline="true"></text>
</canvas>
Debug console:
mediastream #s set muteaudio=false called by (void 0)
mediastream #s set paused=false
mediastream #s set mutevideo=false called by (void 0)
mediastream #s set type='http' called by (void 0)
mediastream #s set url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3' called by (void 0)
mediastream #s set mode='' playing=null paused=null
mediastream #s init immediateparent=/videoview, url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3'called by (void 0)
mediastream #s set url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3' called by (void 0)
mediastream #s type='http' creating internal flash stream, _nc=[object NetConnection] _flashstream=null url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3' callback='seek'
mediastream #s seek('number' 0) fs=null
INFO: mediastream _onNetStatusAS3() NetConnection.Connect.Closed
INFO: mediastream _onNetStatusAS3() NetConnection.Connect.Success
mediastream #s set paused=true
mediastream #s play url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3'start='either' pause=true length='end' reset=true
mediastream play «<mediastream>#0| #s» _flashstream «flash.net::NetStream#5| [object NetStream]» type http url http://radiofortuna.hu:8000/radiofortuna-stereo.mp3
mediastream #s set mode='playing' playing=false paused=false
mediastream #s type='http' creating internal flash stream, _nc=[object NetConnection] _flashstream=null url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3' callback='_play'
mediastream #s seek('number' 0) fs=null
INFO: mediastream _onNetStatusAS3() NetConnection.Connect.Closed
INFO: mediastream _onNetStatusAS3() NetConnection.Connect.Success
mediastream play PAUSE «<mediastream>#0| #s» start -2 pause true length -1 reset true
mediastream #s set paused=true
mediastream #s play initiated sname='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3' mode='playing'
INFO: mediastream _onNetStatusAS3() NetStream.Play.StreamNotFound
mediastream #s _onStatus 'NetStream.Play.StreamNotFound' {code: 'NetStream.Play.StreamNotFound', level: 'error'} time=0
WARNING: mediastream _onStatus not handled #s 'NetStream.Play.StreamNotFound' {code: 'NetStream.Play.StreamNotFound', level: 'error'}
lzx> Debug.inspect(«LzWarning| mediastream _onStatus not handled…»)
«LzWarning#10» {
backtrace: (void 0)
file: null
length: NaN
line: 0
message: "mediastream _onStatus not handled #s 'NetStream.Play.StreamNotFound' {code: 'NetStream.Play.StreamNotFound', level: 'error'}"
}
«LzWarning#10| mediastream _onStatus not handled #s 'NetStream.Play.StreamNotFound' {code: 'NetStream.Play.StreamNotFound', level: 'error'}»
lzx>
What could be the problem?
edit:
It doesn't play the mp3.
view plays it but in this case i can not read the metadata
I'm trying to create a simple media player for a website.
I found an example code, but it doesn't work for me!
<canvas>
<simplelayout axis="y" inset="10" spacing="5"/>
<constantlayout axis="x" value="10"/>
<videoview>
<mediastream id="s"
url="http://radiofortuna.hu:8000/radiofortuna-stereo.mp3"
debug="true"
autoplay="true" />
</videoview>
<button text="play" onclick="s.play()"/>
<button text="pause" onclick="s.pause()"/>
<text text="${'playtime: ' + s.playtime}"/>
<text text="${'totaltime: ' + s.totaltime}"/>
<text width="300" multiline="true"></text>
</canvas>
Debug console:
mediastream #s set muteaudio=false called by (void 0)
mediastream #s set paused=false
mediastream #s set mutevideo=false called by (void 0)
mediastream #s set type='http' called by (void 0)
mediastream #s set url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3' called by (void 0)
mediastream #s set mode='' playing=null paused=null
mediastream #s init immediateparent=/videoview, url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3'called by (void 0)
mediastream #s set url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3' called by (void 0)
mediastream #s type='http' creating internal flash stream, _nc=[object NetConnection] _flashstream=null url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3' callback='seek'
mediastream #s seek('number' 0) fs=null
INFO: mediastream _onNetStatusAS3() NetConnection.Connect.Closed
INFO: mediastream _onNetStatusAS3() NetConnection.Connect.Success
mediastream #s set paused=true
mediastream #s play url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3'start='either' pause=true length='end' reset=true
mediastream play «<mediastream>#0| #s» _flashstream «flash.net::NetStream#5| [object NetStream]» type http url http://radiofortuna.hu:8000/radiofortuna-stereo.mp3
mediastream #s set mode='playing' playing=false paused=false
mediastream #s type='http' creating internal flash stream, _nc=[object NetConnection] _flashstream=null url='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3' callback='_play'
mediastream #s seek('number' 0) fs=null
INFO: mediastream _onNetStatusAS3() NetConnection.Connect.Closed
INFO: mediastream _onNetStatusAS3() NetConnection.Connect.Success
mediastream play PAUSE «<mediastream>#0| #s» start -2 pause true length -1 reset true
mediastream #s set paused=true
mediastream #s play initiated sname='http://radiofortuna.hu:8000/radiofortuna-stereo.mp3' mode='playing'
INFO: mediastream _onNetStatusAS3() NetStream.Play.StreamNotFound
mediastream #s _onStatus 'NetStream.Play.StreamNotFound' {code: 'NetStream.Play.StreamNotFound', level: 'error'} time=0
WARNING: mediastream _onStatus not handled #s 'NetStream.Play.StreamNotFound' {code: 'NetStream.Play.StreamNotFound', level: 'error'}
lzx> Debug.inspect(«LzWarning| mediastream _onStatus not handled…»)
«LzWarning#10» {
backtrace: (void 0)
file: null
length: NaN
line: 0
message: "mediastream _onStatus not handled #s 'NetStream.Play.StreamNotFound' {code: 'NetStream.Play.StreamNotFound', level: 'error'}"
}
«LzWarning#10| mediastream _onStatus not handled #s 'NetStream.Play.StreamNotFound' {code: 'NetStream.Play.StreamNotFound', level: 'error'}»
lzx>
What could be the problem?
edit:
It doesn't play the mp3.
view plays it but in this case i can not read the metadata