Skip to main content

媒体

手机媒体相关方法

from ascript.ios import media

音频

播放音频文件

播放

  • 函数
media.audio_play(path: str, callback=None, volume: float = -1):
  • 参数
参数类型是否必填说明
pathstr音频文件
callbackint回调函数
volumefloat默认-1:默认音量, 音量范围0-1之间,如0.5则音量设置为50%
  • 返回值 播放器id[str] 通过这个id可以中断播放

  • 示例

# 模拟播放音频,音量设为最大
def callback():
print("播放完毕")
from ascript.ios import media
from ascript.ios.system import R
import time

mid = media.audio_play(R.res("a.mp3"),callback,1)

停止

  • 函数
media.audio_stop(a_id:str):
  • 参数
参数类型是否必填说明
a_idstr音频文件
  • 示例
# 播放1秒后,停止播放
from ascript.ios import media
from ascript.ios.system import R
import time

mid = media.audio_play(R.res("a.mp3"))
time.sleep(1)
media.audio_stop(mid)

将图片存入相册

  • 函数
media.save_pic2photo(address:str):
  • 参数
参数类型是否必填说明
addressstr本地图片地址,或http图片地址
  • 返回值 存储成功:'success' , 否则返回失败原因

  • 示例

res =  media.save_pic2photo(R.res("a.png"))
if res == "success":
print("存入成功")
else:
print("存入失败:"+res)