主页 | 音频 | 视频 | 重命名 |
---|---|---|---|
使用说明
entry/src/main/ets/
|---Application
| |---MyAbilityStage.ts
|---common
| |---constants
| | |---AVplayerConstants.ets // AVplayer常量
| | |---DrmConstants.ets // Drm常量
| |---BroadcastControl.ets // 窗口
| |---DeleteDialog.ets // 删除弹窗
| |---IsInformationDialog.ets // 信息弹窗
| |---mainDialog.ets // 弹窗组件
| |---MediaItem.ets // 音频每一项
| |---RenameDialog.ets // 重命名
| |---StreamingMedia.ets // 视频播放
| |---TitleBar.ets // 首页标题组件
| |---Toolkit.ets // 工具栏
| |---ToolkitItem.ets // 工具栏每一项
|---MainAbility
| |---MainAbility.ts
|---model
| |---AVPleyer.ets // AVPlayer控制器
| |---DrmController.ets // Drm控制器
| |---GridData.ts // 数据
| |---HttpUtil.ets // 网络请求方法
| |---JsonListData.ets // 播放列表JSON类型
| |---KVManagerUtil.ets // 持久化工具
| |---Logger.ts // 日志工具
| |---MediaUtils.ts // 音频方法
| |---myMedia.ts // 我的
| |---Prompt.ts // 弹窗
| |---TimeTools.ts // 时间工具
| |---TypeConversion.ets // 类型转换工具
|---pages
| |---online
| | |---OnlineList.ets // Drm播放列表页
| | |---OnlinePlayer.ets // Drm播放页
| |---HomePage.ets // 切换页
| |---index.ets // 首页
| |---phoneMain.ets // 主页面
|---phoneView
| |---online
| | |---OnlineListItemView.ets // Drm播放列表项
| | |---OnlineListView.ets // Drm播放列表
| | |---OnlinePlayerView.ets // Drm播放窗口
| |---BroadcastControl.ets // 窗口
| |---GridDataItem.ets // 每项数据
| |---LoadingDialog.ets // 加载
| |---TitleBar.ets // 标题
| |---Toolkit.ets // 工具
获取音频模块
音频,视频操作模块
设备适配模块
1.读取公共媒体文件权限:ohos.permission.READ_MEDIA
2.读写公共媒体文件权限:ohos.permission.WEITE_MEDIA
不涉及
1.本示例仅支持标准系统上运行,支持设备:RK3568。
2.本示例已适配API version 10版本SDK,本示例涉及使用系统接口:getXComponentSurfaceId(),需要手动替换Full SDK才能编译通过,具体操作可参考替换指南。
3.本示例需要使用DevEco Studio 3.1 Beta2 (Build Version: 3.1.0.400 构建 2023年4月7日)及以上版本才可编译运行。
如需单独下载本工程,执行如下命令:
git init
git config core.sparsecheckout true
echo code/BasicFeature/FileManagement/MediaCollections/ > .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin master
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )