load "guilib.ring"
new qapp { win1 = new qmainwindow() { setwindowtitle("playvideo!") setgeometry(300,400,600,400) videowidget = new qvideowidget(win1) { setgeometry(10,10,600,300) setstylesheet("background-color: black") } q1 = new qpushbutton(win1) { setgeometry(50,50,100,30) settext("playvideo") setmedia(new qurl("garyusbondsquartertothree.avi"))
#setmedia(new qurl("laoshuaidami.avi")) #setmedia(new qurl("candyman.mp4")) #setmedia(new qurl("drop.avi")) #setmedia(new qurl("melekalikimaka.mp4")) setvideooutput(videowidget) setposition(1*60*1000) } exec() }setmedia(new qurl("drop.avi"))
setmedia(new qurl("file:///C:/Users/Mahmoud/Desktop/Notes/Ring/bin/drop.avi"))
Load "guilib.ring"
new qapp {
win1 = new qMainWindow() {
setwindowtitle("PlayVideo!")
setgeometry(300,400,400,400)
videowidget = new qvideowidget(win1) {
setGeometry(10,50,300,300)
setstylesheet("background-color: black")
}
player = new qmediaplayer() {
//setmedia(new qurl("file:///C:/Users/Mahmoud/Desktop/Notes/Ring/bin/drop.avi"))
setmedia(new qurl("drop.avi"))
setvideooutput(videowidget)
}
q1 = new qpushbutton(win1) {
setgeometry(50,10,100,30)
exec()
}
Hi Mahmoud
import System.GUI
if IsMainSourceFile() {
new App {
StyleFusion()
open_window(:videoController)
exec()
}
}
class videoController from windowsControllerParent
oView = new videoView
oview.d.setnotchesvisible(1)
p
func add1()
l1 = oview.l
frm = oview.win
new filedialog(frm){
viv=getopenfilename(frm,"open file","","file(*.flv;*.mp3;*.3gp;*.mp4)")
}
p=new mediaplayer()
p.setmedia(new url(viv))
p.setvideooutput(oview.vid)
l1.settext(viv)
func pla() p.play()
func change()
oview.a.settext("" + oview.d.value())
p.setvolume(oview.d.value())