调用:
<template>
<view>
<page-head :title="title"></page-head>
<view class="uni-padding-wrap uni-common-mt">
<button @tap="testPlayerShow">调用 Player 弹窗</button>
</view>
</view>
</template>
<script>
import {
onPlayer
} from '@/uni_modules/uts-player'
export default {
data() {
return {
title: "Toast 示例"
}
},
methods: {
testPlayerShow() {
onPlayer("提示框", "这是一个提示框");
}
}
}
</script>
<style>
</style>
uts接口
import {
UTSAndroid
} from "io.dcloud.uts";
import Toast from 'android.widget.Toast';
export function onPlayer(_title: string, _url: string) {
let uiRunable = new PlayerUIRunnable(_title, _url);
UTSAndroid.getUniActivity()!.runOnUiThread(uiRunable)
}
/**
* player ui 封装
*/
class PlayerUIRunnable extends Runnable {
title: string
url: string
constructor(title: string,url: string){
super();
this.title = title
this.url = url
}
override run(): void {
Toast.makeText(UTSAndroid.getUniActivity(), title+"--->"+url,
Toast.LENGTH_LONG).show();
}
};
5155

被折叠的 条评论
为什么被折叠?



