MAiX Qube 奮闘記 Video再生への道2
6782 ワード
MAiX Qubeでのビデオ再生に成功しました。
(左はMAiX AMIGO)
QUBEの音量は小さいです。
動画は「badapple_320_240_15fps.avi」で検索下さい。
そして再生する為のコードはこちら
qube_play_video.py
from machine import I2C
import nes, lcd, sys, time
from sound import CubeAudio # see ../modules/es8374 put sound.py and es8374.py
from fpioa_manager import fm
from Maix import FPIOA, GPIO
#i2c = I2C(I2C.I2C3, freq=600*1000, sda=27, scl=24) # amigo
i2c = I2C(I2C.I2C3, freq=600*1000, sda=31, scl=30) # qube
CubeAudio.init(i2c)
tmp = CubeAudio.check()
print(tmp)
CubeAudio.ready(volume=100)
# cube
fm.register(19,fm.fpioa.I2S0_MCLK, force=True)
fm.register(35,fm.fpioa.I2S0_SCLK, force=True)
fm.register(33,fm.fpioa.I2S0_WS, force=True)
fm.register(34,fm.fpioa.I2S0_IN_D0, force=True)
fm.register(18,fm.fpioa.I2S0_OUT_D2, force=True)
# amigo
#fm.register(13, fm.fpioa.I2S0_MCLK, force=True)
#fm.register(21, fm.fpioa.I2S0_SCLK, force=True)
#fm.register(18, fm.fpioa.I2S0_WS, force=True)
#fm.register(35, fm.fpioa.I2S0_IN_D0, force=True)
#fm.register(34, fm.fpioa.I2S0_OUT_D2, force=True)
lcd.init(type=2, invert=True) # cube ips
lcd.rotation(2)
lcd.clear(236, 36, 36)
import video
v = video.open("/sd/badapple_320_240_15fps.avi")
print(v)
v.volume(100)
while True:
if v.play() == 0:
print("play end")
break
Author And Source
この問題について(MAiX Qube 奮闘記 Video再生への道2), 我々は、より多くの情報をここで見つけました https://qiita.com/SOYOKAZE-S/items/a42751b54e149f9ccf31著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .